Documenting the interface