I'm not entirely convinced regarding the above strategy of determining whether the path should be stripped of its file name prefix if there are more than the number of characters in a digest string, and that there's a `-` separator where I expect it to be.

I could go further and also check that the digest is known to us i.e. that there's a corresponding digest file on disk and revert to normal processing if there isn't.

Thoughts?