Is there an alternative method to String#to_i that will return nil
instead of zero for invalid numerical strings?