Подскажите, что я упускаю? В консоли прекрасно отрабатывает, как с положительными так и отрицательными.