I'm quite sure this fixes unicode input