Yes, I was aware of the order change. I did this, in fact, because `&&`-expressions are evaluated left-to-right and the `isFinished()` call evaluated much faster than a 5-stage nested function call. This may, again, be a marginal gain in performance, but I think it should still be considered.