def run(self, edit, around=False):
		selections = self.view.sel()
		newSel = []

		for originalRegion in selections:
			# If point a proceeds point b, reverse it to make calculations easier
			region = originalRegion if originalRegion.a <= originalRegion.b else sublime.Region(originalRegion.b, originalRegion.a)

			newRegion = self.getStringRegion(region, around)

			if newRegion is None:
				newSel.append(originalRegion)
			else:
				# Un-reverse region if we reversed it at the start
				newRegion = newRegion if originalRegion.a <= originalRegion.b else sublime.Region(newRegion.b, newRegion.a)
				newSel.append(newRegion)

		selections.clear()
		for reg in newSel:
			selections.add(reg)
dataset/ETHPy150Open int3h/SublimeSelectQuoted/select_quotes.py/SelectQuoted.run/original