`self.jobDelegate` check removed, but still need to cast to `NSObject *` - getting compile errors if removed