diff --git a/lib/sb3.js b/lib/sb3.js
index b25c018..677ea94 100644
--- a/lib/sb3.js
+++ b/lib/sb3.js
@@ -126,9 +126,11 @@ const extensions = function (list) {
 };
 
 const metadata = function (meta) {
-    return {
-        origin: meta.origin ? meta.origin : ''
-    };
+    let obj = {};
+    if (meta.origin) {
+        obj.origin = meta.origin;
+    }
+    return obj;
 };
 
 module.exports = function (project, callback) {
diff --git a/test/unit/sb3.js b/test/unit/sb3.js
index 6266cc6..39e464f 100644
--- a/test/unit/sb3.js
+++ b/test/unit/sb3.js
@@ -140,7 +140,7 @@ test('defalt (binary)', t => {
         t.deepEqual(result.extensions.id, []);
 
         t.type(result.meta, 'object');
-        t.equal(result.meta.origin, '');
+        t.deepEqual({}, result.meta);
 
         t.end();
     });