diff --git a/changelog.md b/changelog.md
index c77c1ff..b87ad7f 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,11 @@
# Changelog Material Deck Module
-### v1.4.11 - 05-09-2022
+### v1.4.12 - 07-09-2022
+Fixes:
+
+ - Some settings did not have a default value, which caused errors for new users in v10
+
+### v1.4.11 - 05-09-2022
Fixes:
- Fixed system autodetection bug, where it would not always correctly detect the system
diff --git a/module.json b/module.json
index 480bf2a..e69883a 100644
--- a/module.json
+++ b/module.json
@@ -1,8 +1,9 @@
{
"name": "MaterialDeck",
+ "id": "MaterialDeck",
"title": "Material Deck",
"description": "Material Deck allows you to control Foundry using an Elgato Stream Deck",
- "version": "1.4.11",
+ "version": "1.4.12",
"author": "CDeenen",
"authors": {
"name": "CDeenen",
diff --git a/src/settings.js b/src/settings.js
index 731ab06..95823fc 100644
--- a/src/settings.js
+++ b/src/settings.js
@@ -175,7 +175,8 @@ export const registerSettings = async function() {
name: "devices",
scope: "client",
type: Object,
- config: false
+ config: false,
+ default: {}
});
game.settings.registerMenu(moduleName, 'permissionConfig',{
@@ -234,7 +235,8 @@ export const registerSettings = async function() {
name: "macroArgs",
scope: "world",
type: Object,
- config: false
+ config: false,
+ default: {}
});
/**