Yes, it doesn't work for other files. It wouldn't be impossible to make it work since the source ref also includes the file name; it's just more plumbing (probably a couple hours tops).