diff --git a/src/storage/dft/DFTElementType.h b/src/storage/dft/DFTElementType.h
index a0d801816..a32745cdf 100644
--- a/src/storage/dft/DFTElementType.h
+++ b/src/storage/dft/DFTElementType.h
@@ -6,45 +6,49 @@ namespace storm {
 
         enum class DFTElementType : int {AND = 0, COUNTING = 1, OR = 2, VOT = 3, BE = 4, CONSTF = 5, CONSTS = 6, PAND = 7, SPARE = 8, POR = 9, PDEP = 10, SEQAND = 11};
 
-        inline bool isStaticGateType(DFTElementType const& tp) {
-            if(!isGateType(tp)) return false;
+        
+        inline bool isGateType(DFTElementType const& tp) {
             switch(tp) {
                 case DFTElementType::AND:
+                case DFTElementType::COUNTING:
                 case DFTElementType::OR:
                 case DFTElementType::VOT:
-                    return true;
-                case DFTElementType::POR:
-                case DFTElementType::SPARE:
                 case DFTElementType::PAND:
+                case DFTElementType::SPARE:
+                case DFTElementType::POR:
                 case DFTElementType::SEQAND:
+                    return true;
+                case DFTElementType::BE:
+                case DFTElementType::CONSTF:
+                case DFTElementType::CONSTS:
+                case DFTElementType::PDEP:
                     return false;
                 default:
                     assert(false);
+                    return false;
             }
         }
+
         
-        
-        inline bool isGateType(DFTElementType const& tp) {
+        inline bool isStaticGateType(DFTElementType const& tp) {
+            if(!isGateType(tp)) return false;
             switch(tp) {
                 case DFTElementType::AND:
-                case DFTElementType::COUNTING:
                 case DFTElementType::OR:
                 case DFTElementType::VOT:
-                case DFTElementType::PAND:
-                case DFTElementType::SPARE:
+                    return true;
                 case DFTElementType::POR:
+                case DFTElementType::SPARE:
+                case DFTElementType::PAND:
                 case DFTElementType::SEQAND:
-                    return true;
-                case DFTElementType::BE:
-                case DFTElementType::CONSTF:
-                case DFTElementType::CONSTS:
-                case DFTElementType::PDEP:
                     return false;
                 default:
                     assert(false);
+                    return false;
             }
         }
-
+        
+        
     }
 }
 
diff --git a/src/storage/dft/DFTElements.h b/src/storage/dft/DFTElements.h
index 747dfb611..6ab165a04 100644
--- a/src/storage/dft/DFTElements.h
+++ b/src/storage/dft/DFTElements.h
@@ -120,8 +120,8 @@ namespace storm {
             }
 
              bool hasOnlyStaticParents() const {
-                for(auto const& parent : parents) {
-                    if(!isStaticGateType(parents->type()) {
+                for(auto const& parent : mParents) {
+                    if(!isStaticGateType(parent->type())) {
                         return false;
                     }
                 }