prep for inheriting nadelogic types