diff --git a/schemata/config-v1.json b/schemata/config-v1.json
index 68eff9f..bf5b358 100644
--- a/schemata/config-v1.json
+++ b/schemata/config-v1.json
@@ -5,9 +5,6 @@
 				"kind": {
 					"const": "cocoa",
 					"default": "cocoa",
-					"enum": [
-						"cocoa"
-					],
 					"title": "Kind",
 					"type": "string"
 				}
@@ -52,28 +49,14 @@
 		"WebsocketsReceiverConfig": {
 			"properties": {
 				"host": {
-					"anyOf": [
-						{
-							"format": "hostname",
-							"type": "string"
-						},
-						{
-							"items": {
-								"format": "hostname",
-								"type": "string"
-							},
-							"type": "array"
-						}
-					],
 					"description": "The hostname you'd like your WebSockets server to listen on. In most cases the default behaviour, which binds to all network interfaces, will be fine.",
-					"title": "Host"
+					"format": "hostname",
+					"title": "Host",
+					"type": "string"
 				},
 				"kind": {
 					"const": "websockets",
 					"default": "websockets",
-					"enum": [
-						"websockets"
-					],
 					"title": "Kind",
 					"type": "string"
 				},
diff --git a/schemata/playback-v1.json b/schemata/playback-v1.json
index 58b7244..29c2300 100644
--- a/schemata/playback-v1.json
+++ b/schemata/playback-v1.json
@@ -136,9 +136,6 @@
 						},
 						{
 							"const": "oneshot",
-							"enum": [
-								"oneshot"
-							],
 							"type": "string"
 						}
 					],
@@ -172,9 +169,6 @@
 						},
 						{
 							"const": "oneshot",
-							"enum": [
-								"oneshot"
-							],
 							"type": "string"
 						}
 					],
@@ -328,9 +322,6 @@
 				"state": {
 					"const": "stop",
 					"default": "stop",
-					"enum": [
-						"stop"
-					],
 					"title": "State",
 					"type": "string"
 				}