diff --git a/src/main/java/com/garbagemule/MobArena/formula/FormulaMacros.java b/src/main/java/com/garbagemule/MobArena/formula/FormulaMacros.java
index 197d28c..9458f43 100644
--- a/src/main/java/com/garbagemule/MobArena/formula/FormulaMacros.java
+++ b/src/main/java/com/garbagemule/MobArena/formula/FormulaMacros.java
@@ -27,7 +27,7 @@ public class FormulaMacros {
         String content = new String(bytes);
 
         Yaml yaml = new Yaml();
-        Map<?, ?> raw = yaml.load(content);
+        Map<?, ?> raw = (Map<?, ?>) yaml.load(content);
         Map<String, Map<String, String>> converted = convert(raw);
 
         macros.clear();
diff --git a/src/main/java/com/garbagemule/MobArena/signs/SignDataMigrator.java b/src/main/java/com/garbagemule/MobArena/signs/SignDataMigrator.java
index ef29ecf..790bffc 100644
--- a/src/main/java/com/garbagemule/MobArena/signs/SignDataMigrator.java
+++ b/src/main/java/com/garbagemule/MobArena/signs/SignDataMigrator.java
@@ -65,7 +65,7 @@ class SignDataMigrator {
     @SuppressWarnings("unchecked")
     private List<Map<String, ?>> loadSignsInLegacyFile() throws IOException {
         byte[] bytes = Files.readAllBytes(legacyFile);
-        Map<String, ?> map = yaml.load(new String(bytes));
+        Map<String, ?> map = (Map<String, ?>) yaml.load(new String(bytes));
         if (map != null && map.containsKey("signs")) {
             List<Map<String, ?>> signs = (List<Map<String, ?>>) map.get("signs");
             if (signs != null) {