This should probably also use the `Document` role.