I forgot to include the patches to utility.h with my Grid patch. The
patch adds comparison operations based on three member variables. It
also checks for uniqueness in the imp containers since by and large
bad things will happen if you add an object more than once.