In the control world when an equation blows up it is because there is a pole created by a ziero in the denominator. The accepted solution is to move a ziero into the numerator in the same location.