```jl julia> displaysize(stdout) (17, 160) julia> displaysize(IOContext(stdout)) (17, 160) julia> sprint(; context=stdout) do io print(io, displaysize(io)) end "(24, 80)" ``` Imo, the last one should be consistent with the others. Workaround: ```jl julia> ioc = IOContext(stdout, :displaysize=>displaysize(stdout)); julia> sprint(; context=ioc) do io print(io, displaysize(io)) end "(17, 160)" ```