Såväl generalen som allade