diff --git a/src/lib/blocks.js b/src/lib/blocks.js
index 2b719d4527a92a59ecf2455c4f23c2a3b9b75fa2..0df46d9b4093f6125ec118495d452b827c55b77d 100644
--- a/src/lib/blocks.js
+++ b/src/lib/blocks.js
@@ -22,7 +22,11 @@ module.exports = function (vm) {
     };
 
     const soundsMenu = function () {
-        return vm.editingTarget.sprite.sounds.map(sound => [sound.name, sound.name]);
+        const sounds = vm.editingTarget.sprite.sounds;
+        if (sounds.length === 0) {
+            return [['', '']];
+        }
+        return sounds.map(sound => [sound.name, sound.name]);
     };
 
     const costumesMenu = function () {