Utils::IsEqual is more robust now (dir and dir/ are recognized as equal)