It would be good to have a docstring here, even though it is for internal use.