Based on the dimensions of the matrix, perform a check as to whether to do the 2nd iteration or not based on the deviation from orthogonality of Q. If its small, then simply don't do the 2nd iteration. Although this is a rare case because the deviation from orthogonality in the 1st iteration's Q factor is dependent quadratically on the conditioning of the matrix. This check could be a policy.