How about changing this to:
```objc
success = YES;
myError = nil;
```

To avoid the early return?