handle non-existing source path