diff --git a/DataQuality/dqm_algorithms/src/LastBinThresholdAction.cxx b/DataQuality/dqm_algorithms/src/LastBinThresholdAction.cxx
index a4a9e6e0fbd1983288d89ca507675a2a8cee2c0a..de2880dcabbd347173d0ea429a2a48ecce5a9a80 100644
--- a/DataQuality/dqm_algorithms/src/LastBinThresholdAction.cxx
+++ b/DataQuality/dqm_algorithms/src/LastBinThresholdAction.cxx
@@ -201,3 +201,8 @@ void dqm_algorithms::LastBinThresholdAction<Exceed, Action>::printDescription(st
   out << "Optional parameter: NBinsToWatch - number of final bins that will be checked. (NBinsToWatch >= 1, default = -1)" << std::endl;
 }
 
+
+// Make sure these are completely instantiated here, as the definitions
+// are only in this file.
+template class dqm_algorithms::LastBinThresholdAction<dqm_algorithms::GreaterThan, dqm_algorithms::TileDQAction>;
+template class dqm_algorithms::LastBinThresholdAction<dqm_algorithms::DifferentThan, dqm_algorithms::TileDQAction>;