Let's use the same pattern as you've done below - or at least drop the "else" statement, i.e.
```objectivec
return (0 == results.count) ? nil : [results[0]];
```
or
```objectivec
if (0 == results.count)
{
    return nil;
}
return [results[0]];
```