remake of divByZero