Transaction: Don't union two maps just for a single lookup
Get rid of holeResultPickPrefix and PrefixAction