Loks like it is a bug (6.17)

It doesnt evaluate it twice as far as i can see but this occurs

/test 12345
12345

/ test 12345
test 12345

// test 12345
12345

In the center example, it appears the pharsing of the line for $1- is bugged, in that it has seen TEST the alias name as $1

* note its gone in //, so as a solution untill fixed you could use // (unless you dont want things oin the line to be evaluated)