callback docstring