diff --git a/gwinc/noise/coatingthermal.py b/gwinc/noise/coatingthermal.py
index 4d4389777abf6cc5aa7251b9091b33ed6b9ca6e0..1d6d28787816b9d5a299ff0d90e356a3cc5137fa 100644
--- a/gwinc/noise/coatingthermal.py
+++ b/gwinc/noise/coatingthermal.py
@@ -656,7 +656,7 @@ def getCoatDopt(ifo, T, dL, dCap=0.5):
         Tn = getTrans(ifo, Ndblt, dL, dH, dCap, dScan)
         pf = polyfit(dScan, Tn - T, Nfit)
         rts = roots(pf)
-        if not any(imag(rts) == 0 & (rts > 0)):
+        if not any((imag(rts) == 0) & (rts > 0)):
             dTweak = None
             Td = 0
             return dTweak, Td