in reply to converting strings to ints

I interpret warning messages as my tool telling me that I am probably doing something that will cause unpredictable results either now, or in some future version of the tool. One approach is to avoid this situation altogether by validating the input data, such as by checking each value with Scalar::Util::looks_like_number.