But I want to return a `char *`, not an `NSData`, and if I don't return the `NSData` it's not guaranteed to live long enough is it?