Not all tests are passing. Problems with negative values?
Strange test failures