fix for decoding from the request, so the cache gets the string version as well