would this work? then we can remove the whole `else if([scheme isEqualToString:@"bundle"])` block

```
if(searchMask != 0) {
    NSArray *paths = NSSearchPathForDirectoriesInDomains(searchMask, NSUserDomainMask, YES);
    NSString *imagePath = [paths firstObject];
    imageValue = [UIImage imageWithContentsOfFile:[imagePath stringByAppendingPathComponent:path]];
} else {
    imageValue = [UIImage imageNamed:path];
}
```