Because leaving the docstrings off would have bugged me