All these comments should be docstrings.