Fix positive zero problem
Make is faster