abort()/warn() accepts unicode text.