Fixed constructor to use relative convergence test