always return key