fix for calling a deferred twice