abandoning work on returning deferred from once