First version with exclude /XF semantics
More forgiving of forward slashes and excess reverse slashes