I don't think you use the argument `evals` anywhere in this function, is there a reason to have it as an argument?