nit: can remove the function name.