i'm a bit confused by this line, it seems to assume that the key is always in the first element of the bucket list. and as noted earlier htab_find() doesn't give a hash index