in reply to "" isn't numeric...

If you are certain you want to rely on perl's implicit conversion of empty (or other "non-numeric looking") strings to numeric zero, you can get rid of the warning by adding this line:

no warnings 'numeric';