nit: docstrings should be limited to 72 chars according to pep8