I would really like to get rid of this hashing algorithm in the longterm.