All of these functions need docstrings.