Callbacks can be set on a promise object after registering