My experience is that if you use the "=" operator for the argument, then you'll need to use the command twice, if you just use a space, then it is enough to type it once.
I have no problem believing that it is behaving differently on other systems and always needs to be twice, though.