no zero byte after writeString without length param