don't crash if user extends abstract classes