more deferred ops