diff --git a/src/engine/wpakpowers/Behaviours.java b/src/engine/wpakpowers/Behaviours.java
index af29ee97..8ff4247a 100644
--- a/src/engine/wpakpowers/Behaviours.java
+++ b/src/engine/wpakpowers/Behaviours.java
@@ -8,6 +8,7 @@
 
 package engine.wpakpowers;
 
+import engine.mbEnums;
 import engine.objects.AbstractCharacter;
 import engine.objects.AbstractWorldObject;
 import engine.util.Pair;
@@ -42,7 +43,7 @@ public class Behaviours {
     public static Object SubTypeSourceType(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target,
                                            PowerAction powerAction, Effect effect, ModifierEntry modifierEntry) {
 
-        return modifierEntry.arg1;  // Should we return the enum here?
+        return mbEnums.SourceType.valueOf(modifierEntry.arg1);
     }
 
     public static Object SubTypePowerType(AbstractCharacter caster, Power power, Integer rank, AbstractWorldObject target,