minor changes to deferred method