GearSwap - Avoiding extra aftercasts