fix -hasValueForKey: