In vim, "1 is how you specify a register to yank into or drop from (i.e. "1yy would yank into register 1 and "1p would put the item in register 1), while @1 is how you execute a macro stored in register 1. I guess you're right that putting @1 in the pickup message would be clearer.