diff --git a/src/printing.jl b/src/printing.jl
index 71db2080f0694232bf4325e22f4be07fe3fa7995..4d67c81a3617c31fafb41e1a4a6816303de720ad 100644
--- a/src/printing.jl
+++ b/src/printing.jl
@@ -4,7 +4,7 @@ import Printf: @sprintf
 import ..Variables: VariableType, variables, AbstractBlock, Variable
 import ..Containers: BuildingBlock, waveform, events, start_time
 
-function _robust_value(possible_number::VariableType)
+function _robust_value(possible_number::AbstractJuMPScalar)
     try
         return round(value(possible_number), sigdigits=3)
     catch