handle special 0`x -> 0 case