Docstrings for public interface