942bb20d75
this change does fix more number tests, but i'm not certain that it doesn't break cases we don't test for. it only solves extremely niche edge cases, so for now reverting until we can be more certain in a later release