diff --git a/src/gradients/instant_gradients.jl b/src/gradients/instant_gradients.jl
index bb23766d8cb2db34619d6da9394aab79562ce838..df8af2ee67ef49bf0861059218270245041edb59 100644
--- a/src/gradients/instant_gradients.jl
+++ b/src/gradients/instant_gradients.jl
@@ -75,7 +75,7 @@ duration(instant::InstantGradientBlock) = 0.
 variables(::Type{<:InstantGradientBlock}) = [qvec, qval]
 
 function fixed(block::InstantGradientBlock)
-    return FixedInstantGradient(block.orientation, value(qval(block)))
+    return FixedInstantGradient(qvec(block), block.rotate, block.scale)
 end