Originally done as a workaround but the logic is a bit silly
Originally done as a workaround but the logic is a bit silly