big boost to HashSet performance + smaller boost to HashMap performance