Check out the bug reports, mate. It's something I can't stand either, but I can't code, so I can't fix it. It's just something you have to be careful with and use sparingly.
You can sort of fix it by just fighting as the original guy and messin' around like that.