diff --git a/ComputingTasks.cc b/ComputingTasks.cc
index ee9a57839afd3252212358ff4a6c1bf9e35bd433..c886f83b04a64b8f339abe911022517907cc4bc0 100644
--- a/ComputingTasks.cc
+++ b/ComputingTasks.cc
@@ -154,6 +154,14 @@ StochSimulStatement::checkPass(ModFileStructure &mod_file_struct)
   OptionsList::num_options_type::const_iterator it = options_list.num_options.find("order");
   if (it != options_list.num_options.end())
     mod_file_struct.order_option = max(mod_file_struct.order_option,atoi(it->second.c_str()));
+
+  // This (temporary) check is present in stoch_simul, osr and ramsey_policy
+  if (options_list.num_options.find("simul") != options_list.num_options.end()
+      && options_list.num_options.find("hp_filter") != options_list.num_options.end())
+    {
+      cerr << "ERROR: stoch_simul: HP filter is not yet implemented when computing empirical simulations" << endl;
+      exit(EXIT_FAILURE);
+    }
 }
 
 void
@@ -216,6 +224,14 @@ RamseyPolicyStatement::checkPass(ModFileStructure &mod_file_struct)
         }
       mod_file_struct.order_option = max(mod_file_struct.order_option, order + 1);
     }
+
+  // This (temporary) check is present in stoch_simul, osr and ramsey_policy
+  if (options_list.num_options.find("simul") != options_list.num_options.end()
+      && options_list.num_options.find("hp_filter") != options_list.num_options.end())
+    {
+      cerr << "ERROR: ramsey_policy: HP filter is not yet implemented when computing empirical simulations" << endl;
+      exit(EXIT_FAILURE);
+    }
 }
 
 void
@@ -715,6 +731,14 @@ OsrStatement::checkPass(ModFileStructure &mod_file_struct)
   OptionsList::num_options_type::const_iterator it = options_list.num_options.find("order");
   if (it != options_list.num_options.end())
     mod_file_struct.order_option = max(mod_file_struct.order_option,atoi(it->second.c_str()));
+
+  // This (temporary) check is present in stoch_simul, osr and ramsey_policy
+  if (options_list.num_options.find("simul") != options_list.num_options.end()
+      && options_list.num_options.find("hp_filter") != options_list.num_options.end())
+    {
+      cerr << "ERROR: osr: HP filter is not yet implemented when computing empirical simulations" << endl;
+      exit(EXIT_FAILURE);
+    }
 }
 
 void