change error messages to see where invalid char literal is coming from