diff --git a/src/components/pulses/generic_pulses.jl b/src/components/pulses/generic_pulses.jl
index bd58d2c018393fcb398117291d6cd599e7075acb..4ff71c3c3ccdfe3ede0a38153acfeb8c0483a630 100644
--- a/src/components/pulses/generic_pulses.jl
+++ b/src/components/pulses/generic_pulses.jl
@@ -54,7 +54,7 @@ end
 
 for fn in (:amplitude, :phase)
     @eval function $fn(fp::GenericPulse, time::Number)
-        i2 = find(t > time, fp.time)
+        i2 = findfirst(t->t > time, fp.time)
         if isnothing(i2)
             @assert time ≈ fp.time[end]
             return fp.$(fn)[end]