diff --git a/src/feature_creation/feature_space/FeatureSpace.cpp b/src/feature_creation/feature_space/FeatureSpace.cpp
index eccc5af03b263215bc969d159871864f1fd550e7..626e45df6973b07dbdd2472c91472f22cb447a4f 100644
--- a/src/feature_creation/feature_space/FeatureSpace.cpp
+++ b/src/feature_creation/feature_space/FeatureSpace.cpp
@@ -554,6 +554,7 @@ void FeatureSpace::sis(std::vector<double>& prop)
                     {
                         _phi_selected.push_back(sent_phi[inds[ii]]);
                         _phi_selected.back()->reindex(cur_feat);
+                        _phi_selected.back()->set_value();
                         scores_sel[cur_feat_local] = sent_scores[inds[ii]];
                         ++cur_feat_local;
                         ++cur_feat;