Intimidation stun doesn't work?

When I use Intimidation on a target that is not in melee range of my pet - it uses the cd but doesn't stun the target. How does it work? I wanted to make a /focus Intimidation macro for arena but it fails all the time :-/

When you use intimidation it puts a buff on the pet that the next melee swing will trigger the stun, so the pet has to switch targets first for you to stun the right target and even then it isn't instant. You have to plan a second ahead.

When you use intimidation it puts a buff on the pet that the next melee swing will trigger the stun, so the pet has to switch targets first for you to stun the right target and even then it isn't instant. You have to plan a second ahead.

This is actually only partly true. If your pet is in within 5 yards of its target, the stun is applied instantly, the moment you push the button. If it's out of 5 yards, it applies the buff to the pet. The design is flawless, and Kill Command should be modeled after this >.>