AFC: calculate crossings right, and don't use fine if we're all over the place