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