This has been reported before. There are messy hacks you can use to get $* to work inside of identifiers but I wouldn't recommend any of them.