In fact, my program crashes because I end up trying to divide by zero, a really bad thing. Hint: if you implement Newton's method, do not make your first guess zero.
This does not mean, of course, that net migration has not fallen, just that, according to some experts, the government's main method of measuring its progress is little better than a rough guess.