rigorous audit