diff --git a/Pv_mod/Source.cpp b/Pv_mod/Source.cpp
index 1ada7afee3015b2ead13685ec296db05bbcc35a3..73ea260f2b2aa1b3a0c9b883f40c2602c4f21e7d 100644
--- a/Pv_mod/Source.cpp
+++ b/Pv_mod/Source.cpp
@@ -2932,7 +2932,7 @@ void intervention_dist(double t, params* theta, population* POP, intervention* I
 						POP->people[n].PQ_overtreat = 1;
 					}
 
-					if( (PQ_treat == 1) && (POP->people[n].T_last_BS < 270.0) )
+					if( (PQ_treat == 1) && (POP->people[n].T_last_BS > 270.0) )
 					{
 						POP->people[n].PQ_overtreat_9m = 1;
 					}
@@ -3118,7 +3118,7 @@ void intervention_dist(double t, params* theta, population* POP, intervention* I
 						POP->people[n].PQ_overtreat = 1;
 					}
 
-					if ((PQ_treat == 1) && (POP->people[n].T_last_BS < 270.0))
+					if ((PQ_treat == 1) && (POP->people[n].T_last_BS > 270.0))
 					{
 						POP->people[n].PQ_overtreat_9m = 1;
 					}
@@ -3291,7 +3291,7 @@ void intervention_dist(double t, params* theta, population* POP, intervention* I
 						POP->people[n].PQ_overtreat = 1;
 					}
 
-					if ((PQ_treat == 1) && (POP->people[n].T_last_BS < 270.0))
+					if ((PQ_treat == 1) && (POP->people[n].T_last_BS > 270.0))
 					{
 						POP->people[n].PQ_overtreat_9m = 1;
 					}