why is this not registered by the metaclass?