use HashSet instead of TreeSet as Transaction is not comparable
suppress blinks on language change