diff --git a/src/lib/file-uploader.js b/src/lib/file-uploader.js
index 785b85d43f03fb1e9b1dd3d5fa795a5aedd0e862..a5805c1c8517b1fcb9e521011a02d553a5cfd2ed 100644
--- a/src/lib/file-uploader.js
+++ b/src/lib/file-uploader.js
@@ -113,13 +113,13 @@ const costumeUpload = function (fileData, fileType, costumeName, storage, handle
     }
 
     const bitmapAdapter = new BitmapAdapter();
-    const addCostumeFromBuffer = function (dataURI) {
+    const addCostumeFromBuffer = function (dataBuffer) {
         const vmCostume = cacheAsset(
             storage,
             costumeName,
             assetType,
             costumeFormat,
-            bitmapAdapter.convertDataURIToBinary(dataURI)
+            dataBuffer
         );
         handleCostume(vmCostume);
     };
@@ -132,7 +132,7 @@ const costumeUpload = function (fileData, fileType, costumeName, storage, handle
         addCostumeFromBuffer(null, new Uint8Array(fileData));
     } else {
         // otherwise it's a bitmap
-        bitmapAdapter.importBitmap(fileData, fileType).then(value => addCostumeFromBuffer(value));
+        bitmapAdapter.importBitmap(fileData, fileType).then(addCostumeFromBuffer);
     }
 };