@aral You did not ask, and my Mac is too far away to just go get and make a test case, but did your negative numbers use the minus character (`−` / − / −) or a hyphen / dash?
Asking because I recall dealing with this with a client and I _think_ we resolved with the character. Could also be hopped up on maple syrup.