In Python it does. But then, Python has strong types and won't coerce the strings to numbers for '-', what makes this sane.