little fix for deferred return