diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/TrigHLTJetHypo/TrigHLTJetHypoUtils/AllJetsGrouper.h b/Trigger/TrigHypothesis/TrigHLTJetHypo/TrigHLTJetHypo/TrigHLTJetHypoUtils/AllJetsGrouper.h
index 9bc4ae4008f925838d45a82f05162d0f03d551de..47cdba67e25b3dad7025dcccf721bae6d73f2e9d 100644
--- a/Trigger/TrigHypothesis/TrigHLTJetHypo/TrigHLTJetHypo/TrigHLTJetHypoUtils/AllJetsGrouper.h
+++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/TrigHLTJetHypo/TrigHLTJetHypoUtils/AllJetsGrouper.h
@@ -16,7 +16,7 @@ class AllJetsGrouper: public IJetGrouper{
   std::vector<HypoJetGroupVector> group(HypoJetIter&,
 					HypoJetIter&) const override;
   
-  std::optional<HypoJetGroupVector> next();
+  virtual std::optional<HypoJetGroupVector> next() override;
   
   std::string getName() const override; 
   std::string toString() const override;
diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetConditionConfig_capacitychecked.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetConditionConfig_capacitychecked.cxx
index 7e6b83429a575f303a08c2a93ffa8d3db86cd565..cbfc4a02ac0b82a4f2b179f355ec1fda52369a6b 100644
--- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetConditionConfig_capacitychecked.cxx
+++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetConditionConfig_capacitychecked.cxx
@@ -42,7 +42,7 @@ TrigJetConditionConfig_capacitychecked::getCapacityCheckedCondition() const {
 
 StatusCode TrigJetConditionConfig_capacitychecked::checkVals() const {
 
-  if (m_multiplicity < 1) {
+  if (m_multiplicity < 1u) {
     ATH_MSG_ERROR("m_multiplicity = " + std::to_string(m_multiplicity) +
 		  "expected > 0");
     return StatusCode::FAILURE;
diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.cxx
index f407bcf776c44e383135eb661b09e5397aa64acd..c819ee3580b170c7d76d5fd5fe25f403a6890a10 100644
--- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.cxx
+++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetHypoToolConfig_fastreduction.cxx
@@ -116,7 +116,7 @@ TrigJetHypoToolConfig_fastreduction::getCapacityCheckedConditions() const {
   // return an invalid optional if any src signals a problem
 
   for(const auto& cm : m_conditionMakers){
-    conditions.push_back(std::move(cm->getCapacityCheckedCondition()));
+    conditions.push_back(cm->getCapacityCheckedCondition());
   }
       
   return std::make_optional<ConditionPtrs>(std::move(conditions));
@@ -128,7 +128,7 @@ TrigJetHypoToolConfig_fastreduction::getConditions() const {
   
   ConditionsMT conditions;
   for(const auto& cm : m_conditionMakers){
-    conditions.push_back(std::move(cm->getCapacityCheckedCondition()));
+    conditions.push_back(cm->getCapacityCheckedCondition());
   }
   
   return std::make_optional<ConditionsMT>(std::move(conditions));