actually i take that back.  it's probably slower and since you need to iterate over the map already this is fine.  so disregard.