no longer breadth-first; depth-first may be more efficient
don't care how many there are
this will likely never be uncommented
increase hash key space