Hi Jordan, set.c and hash_table.c look a LOT alike. Could the functions in set.c be implemented in terms of the hash_table.c functions? It seems little silly to have so much duplicated code. -Brian