Added generic path type variable support
Fixed an error in logic
Fuck Fink dude....