support foreign paths, is_absolute -> is-absolute at moritz++ suggestion