diff --git a/sim/core/item_swaps.go b/sim/core/item_swaps.go
index 7d3656d2e8..917938c904 100644
--- a/sim/core/item_swaps.go
+++ b/sim/core/item_swaps.go
@@ -197,7 +197,7 @@ func (swap *ItemSwap) SwapItems(sim *Simulation, slots []proto.ItemSlot) {
 		character.AutoAttacks.StopMeleeUntil(sim, sim.CurrentTime, false)
 	}
 
-	// If GCD is ready then, then use the GCD, otherwise we assume it's being used along side a spell.
+	// If GCD is ready then use the GCD, otherwise we assume it's being used along side a spell.
 	if character.GCD.IsReady(sim) {
 		newGCD := sim.CurrentTime + 1500*time.Millisecond
 		character.SetGCDTimer(sim, newGCD)