1
This behaviour may change if the user provides their own output functions. (See e.g. chapters
10.1.13
and
10.2.10
.)