fix: make path comparison separator independent