hash auto bit size, hash register convenience, it.current() customization