According to the docs, the `char *` returned from `-cStringUsingEncoding:` will only be valid until the receiver is freed / autorelease pool is gone.