diff --git a/src/overlapping/generic.jl b/src/overlapping/generic.jl
index 05a8861a54852f4203db65535ae1fdfc0ffc8561..92a3ebb5e9ab77b10ac0b23447c71a341fcbe9ea 100644
--- a/src/overlapping/generic.jl
+++ b/src/overlapping/generic.jl
@@ -33,7 +33,7 @@ GenericOverlapping(other_waveform::AbstractOverlapping) = GenericOverlapping(dur
 
 make_generic(ao::AbstractOverlapping) = GenericOverlapping(
     duration(ao), 
-    make_generic.(waveform(ao)), 
+    make_generic.(waveform_sequence(ao)), 
     [(index=i.index, time=i.time, object=make_generic(i.object)) for i in interruptions(ao)]
 )