make expander addition dependent on having subclasses