EMI: implement collision handling for EMI