Index: generic/src/adt/hash_table.c
===================================================================
--- generic/src/adt/hash_table.c	(revision c585827b08c5d7715bd21421dae092f7590ca19f)
+++ generic/src/adt/hash_table.c	(revision dd4d6b00d0c3e88b7dd79f5e3fcc541f04c5289e)
@@ -68,8 +68,6 @@
  * @param hey Array of all keys necessary to compute hash index.
  * @param item Item to be inserted into the hash table.
- *
- * @return true on success, false if the keys were already present in the hash table.
  */
-bool hash_table_insert(hash_table_t *h, __native key[], link_t *item)
+void hash_table_insert(hash_table_t *h, __native key[], link_t *item)
 {
 	index_t chain;
@@ -81,14 +79,5 @@
 	ASSERT(chain < h->entries);
 	
-	if (hash_table_find(h, key)) {
-		/*
-		 * The hash table is not redundant.
-		 * Signal failure on return.
-		 */
-		return false;
-	}
-	
 	list_append(item, &h->entry[chain]);
-	return true;
 }
 
