relative paths are hard