diff --git a/src/overlapping/trapezoid_gradients.jl b/src/overlapping/trapezoid_gradients.jl
index 6b13d6c73bd3c3204075e4b5cc0e849a8ddc1796..c9f0857f3ce08b056ed92c867fc11f008ed5c7db 100644
--- a/src/overlapping/trapezoid_gradients.jl
+++ b/src/overlapping/trapezoid_gradients.jl
@@ -100,13 +100,13 @@ function TrapezoidGradient(model::Model; orientation=nothing, rise_time=nothing,
     return res
 end
 
-waveform(pg::PulsedGradient) = [ 
+waveform(pg::TrapezoidGradient) = [ 
     ChangingGradientBlock(zeros(3), slew_rate(pg), rise_time(pg), pg.rotate, pg.scale),
     ConstantGradientBlock(gradient_strength(pg), flat_time(pg), pg.rotate, pg.scale),
     ChangingGradientBlock(gradient_strength(pg), -slew_rate(pg), rise_time(pg), pg.rotate, pg.scale),
 ]
 
-interruptions(pg::PulsedGradient) = []
+interruptions(pg::TrapezoidGradient) = []
 
 rise_time(pg::TrapezoidGradient) = pg.rise_time
 flat_time(pg::TrapezoidGradient) = pg.flat_time