I would just add a [combat] check for it to fire, but even then it isn’t fool proof. For example: if you’re using a targeting line in your pre macro sequence it will target out of combat mobs in range and cast it before combat drops on the mob you’ve just killed. Unless you turn your AHK off or which ever program you are using before said mob dies. I had the same issue with my vengeance macro.
I have some constructive criticism though if you want me to shoot you a PM?
P.S I’d eat you alive or cooked. Tastes the same to me 😛