diff --git a/src/plot.jl b/src/plot.jl
index c50c0d99f9d7f5d359cec68adda9d93a5b6f8283..f1895748d5e416aac7c7f53b6edf80f88fda1739 100644
--- a/src/plot.jl
+++ b/src/plot.jl
@@ -104,7 +104,7 @@ end
 
 function SequenceDiagram(actual_duration; kwargs...)
     durations = duration_line.([values(kwargs)...])
-    @assert all(isapprox.(actual_duration, durations, rtol=1e-3))
+    @assert all(isapprox.(actual_duration, durations, rtol=1e-3, atol=1e-6))
     res = SinglePlotLine[]
     for symbol in (:RFx, :RFy, :G, :Gx, :Gy, :Gz, :ADC)
         push!(res, get(kwargs, symbol, SinglePlotLine(actual_duration)))