Utilise the absolute path in the hash function. This should make collisions even more unlikely