output should start as a unicode string