Fixed #3: Early wins now handled correctly.