Scakk I tested out the theory and its not the problem. The problems lies somewhere with the alias msg on lines 531-547. I've look at it over and over, and I just can't seem to see the problem... I've even thrown in an echo to see if $2 was even being read. Which would be the '0'
It's a minor inconvenience, but damn does it bug not to know why it's doing that....