add shellslash handling