return value, not key ref