Don't call SetIsActive multiple times