(for review -> next) When there is no attached callbacks on a deferred state, should not throw errors!