fix issue #15: files with identical content in same category ended up having the same path