Should use docstrings when possible