Added support to ! in path