Battle without end