separate out hand_table and lookup_table for a bit more space savings