Allow callables to be registered as expected