I also incorporated load-bearing | operators instead of the more well known || operator, just for the added sense of adventure