Unicode print cleanups

- consider making a 'safe print' function at some point