invincible new suit