bugfix: handle single/multiple ASCII characters