Fixed negative 0 problem.