using "! path" fix the exclude-path problem