hash inside proto_inuse_begin too
use hdist version in inuse_begin