diff --git a/src/storm/utility/DirectEncodingExporter.cpp b/src/storm/utility/DirectEncodingExporter.cpp
index ebda39247..b21b68a91 100644
--- a/src/storm/utility/DirectEncodingExporter.cpp
+++ b/src/storm/utility/DirectEncodingExporter.cpp
@@ -180,13 +180,9 @@ namespace storm {
         std::vector<std::string> getParameters(std::shared_ptr<storm::models::sparse::Model<storm::RationalFunction>> sparseModel) {
             std::vector<std::string> parameters;
             std::set<storm::RationalFunctionVariable> parametersProb = storm::models::sparse::getProbabilityParameters(*sparseModel);
-            for (auto const& parameter : parametersProb) {
-                std::stringstream stream;
-                stream << parameter;
-                parameters.push_back(stream.str());
-            }
             std::set<storm::RationalFunctionVariable> parametersReward = storm::models::sparse::getRewardParameters(*sparseModel);
-            for (auto const& parameter : parametersReward) {
+            parametersProb.insert(parametersReward.begin(), parametersReward.end());
+            for (auto const& parameter : parametersProb) {
                 std::stringstream stream;
                 stream << parameter;
                 parameters.push_back(stream.str());