`key` should be documented.