If mutation has anything non-numeric in it then np.isfinite raises a TypeError.