deferred code