Negative numbers shouldn't make it go weird any more. Automatic detection of input formats should be more reliable.