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