Factored out NSData->NSString conversion.
Mocks now bypass cache entirely.