coerce key to string since all lookup keys are strings.