Fighting until its last breath