basically the same comments: let's just prepare real blobs that we'll send back instead of calling the real toBlob function