If there were an error in scalar references, wouldn't the command window return some errors?
And about using strict, I've tried it in a handful of other scripts and when I run them I always get these
errors when I use it. Two thirds of the time, when I take the
line out, it works. This is why I never use strict, though I'm sure it would help me if i better understood it.