diff --git a/gwinc/noise/quantum.py b/gwinc/noise/quantum.py
index 4815a0ef160bf1ef5c8307e880021638bc4f67c6..7ef909d7cd856851ac7e29cb18fe89e6f50fcf07 100644
--- a/gwinc/noise/quantum.py
+++ b/gwinc/noise/quantum.py
@@ -76,7 +76,7 @@ def shotrad(f, ifo):
     # Homodyne Readout phase
     eta_orig = ifo.Optics.get('Quadrature', Struct()).get('dc', None)
 
-    ifoRead = ifo.Squeezer.get('Readout', None)
+    ifoRead = ifo.get('Squeezer', Struct()).get('Readout', None)
     if ifoRead is None:
         eta = eta_orig
         if eta_orig is None: