go back to old link hash implementation