Allow incomplete keys
Default Key() to no return nil on error