Docs for new()