What is the point of params, and params2 here?