fast ems diff