removed 0 arg form of deferred
tidying up