handle blackslash better