This is the original hash code