a little finicky about the convergence