ref deferred call