Fix oodle bug
More accurate, handles larger numbers