Updated TODO a bit.
Added correct-ish handler to iterate the things in reverse match length order.