Document the API interface a bit more cleanly