GearSwap - Sanitize Language and refactor