swith all mentions of `keys...` to a clearer name: `value`