resolve deferred bug!