diff --git a/src/sequences.jl b/src/sequences.jl
index ca1c820716fc6ca36708744ae0617fce53a6af47..37a7af1a88b87b93fb36e97baaa708459478ce2b 100644
--- a/src/sequences.jl
+++ b/src/sequences.jl
@@ -79,7 +79,7 @@ function Base.show(io::IO, printer::BuildingBlockPrinter{<:Sequence})
         end
     end
     TR = _robust_value(seq.TR)
-    if !isnothing(TR)
+    if !isnothing(TR) && isfinite(TR)
         print(io, "TR=", Int(round(TR)))
     end
     print(io, "):")