fixed hashing of sub-lists