invincible and independent