EvanK,
Where do any of the above posts state that @_ contains references? If it did contain references, then your code would be taking a reference to a reference. This may seem like I am being pedantic but there is a distinct difference between references and aliases and they can't be interchanged.