diff --git a/src/all_sequences/slice_select_rephases.jl b/src/all_sequences/slice_select_rephases.jl
index 54475bb3a3bd26510f21c70c2d64bfd70dc9523a..9486a64525079b4a856d540679ad402fe5fce8b5 100644
--- a/src/all_sequences/slice_select_rephases.jl
+++ b/src/all_sequences/slice_select_rephases.jl
@@ -28,6 +28,7 @@ function SliceSelectRephase(pulse::RFPulseComponent; orientation=nothing, group=
     else
         apply_simple_constraint!(qval(res.slice_select, :pulse, nothing), -qval(res.rephase))
     end
+    return res
 end
 
 get_index_single_TR(ss::SliceSelectRephase, ::Val{1}) = ss.slice_select