Added TODO on handling hash collisions gracefully.