test deferred