diff --git a/src/storm/modelchecker/rpatl/helper/SparseSmgRpatlHelper.cpp b/src/storm/modelchecker/rpatl/helper/SparseSmgRpatlHelper.cpp
index 094f36f18..7fb39bf1d 100644
--- a/src/storm/modelchecker/rpatl/helper/SparseSmgRpatlHelper.cpp
+++ b/src/storm/modelchecker/rpatl/helper/SparseSmgRpatlHelper.cpp
@@ -120,7 +120,7 @@ namespace storm {
                 std::vector<ValueType> b = transitionMatrix.getConstrainedRowGroupSumVector(relevantStates, relevantStates);
 
                 // Reduce the matrix to relevant states
-                storm::storage::SparseMatrix<ValueType> submatrix = transitionMatrix.getSubmatrix(true, relevantStates, relevantStates, true);
+                storm::storage::SparseMatrix<ValueType> submatrix = transitionMatrix.getSubmatrix(true, relevantStates, relevantStates, false);
 
                 storm::storage::BitVector clippedStatesOfCoalition(relevantStates.getNumberOfSetBits());
                 clippedStatesOfCoalition.setClippedStatesOfCoalition(relevantStates, statesOfCoalition);
@@ -133,7 +133,7 @@ namespace storm {
                     viHelper.setProduceScheduler(true);
                 }
 
-                // TODO: the lower bounds are not used at the moment
+                // TODO: the lower bounds are not used
                 if(lowerBound != 0)
                 {
                     STORM_LOG_WARN("The use of lower bounds is not implemented for bounded globally formulas.");
diff --git a/src/storm/modelchecker/rpatl/helper/internal/BoundedGloballyGameViHelper.cpp b/src/storm/modelchecker/rpatl/helper/internal/BoundedGloballyGameViHelper.cpp
index 5ad26ce62..177301730 100644
--- a/src/storm/modelchecker/rpatl/helper/internal/BoundedGloballyGameViHelper.cpp
+++ b/src/storm/modelchecker/rpatl/helper/internal/BoundedGloballyGameViHelper.cpp
@@ -36,9 +36,7 @@ namespace storm {
                         this->_producedOptimalChoices->resize(this->_transitionMatrix.getRowGroupCount());
                     }
 
-                    uint64_t iter = 0;
-                    while (iter < upperBound) {
-                        ++iter;
+                    for (uint64_t iter = 0; iter < upperBound; iter++) {
 
                         performIterationStep(env, dir);