clearer docstring