Non hai pensato che & sia la stringa di escape di & in HTML/XML/tecnologie correlate?
Oltretutto perché un & prima di un nome di variabile dovrebbe essere strano?