fix IsPositive()