> I agree with both of you. It would be nice if @$ precedence worked as Bart > specified, but I still think that arrays should be arrays. The problem is that $name = "myarray"; @$name = (1,2,3); print @$name[0,1]; # 1,2 Is very consistent currently. Change one and you have to change the precedence and parsing of all symbolic refs. I'm not sure this is a good idea. I'm not necessarily against it, but it's a deep issue not just constrained to arrays in this one specific context. -Nate