Should this be internal? i.e. _inherit?