That failed royally, switching to the multimap