removed deferred function feature