Well, I'll be damned, it does work . Guess that was all a figment of my imagination from a version long gone.

I'd try escaping the & symbol and see if thats the problem. Seems in the back of my mind that a c style escape might help (\&).