Better handling of the inversion. Still a bug when inverting +
featherDist != 0