helps to actually encoding the HashInfo rather thna the pointer