support for absolute paths