Start using when/then deferred