Error routines should provide messages without newlines appended.