I don't know if anyone has mentioned this but this macro completely fails to function if you or your screen are effected in any way..(being stunned or flashed, being shot or being shot at, or residual smoke of any kind is present such as a blown up car or recent grenade exlosion).