diff --git a/src/sequences/diffusion_spin_echoes.jl b/src/sequences/diffusion_spin_echoes.jl
index 8a2dbe56bcfdc68497414a2d73cd3a39f5490d44..669a2fe641e44fbc8d92c5636033947da5738ee1 100644
--- a/src/sequences/diffusion_spin_echoes.jl
+++ b/src/sequences/diffusion_spin_echoes.jl
@@ -62,7 +62,7 @@ end
 
 get_pulse(ge::DiffusionSpinEcho) = (excitation=ge[:excitation], refocus=ge[:refocus])
 get_gradient(ge::DiffusionSpinEcho) = (gradient=ge[:gradient], gradient2=ge[:gradient2])
-get_readout(ge::DiffusionSpinEcho) = ge.readout
+get_readout(ge::DiffusionSpinEcho) = ge[:readout]
 get_pathway(ge::DiffusionSpinEcho) = Pathway(ge, [90, 180], 1, group=:diffusion)
 
 @defvar begin