allow \~ to escape as ~