optimise orthogonality test default implementation