relative paths, better existsSession handling