use the EM queue