EM.defer require procs