This could be turned into a docstring.