Det har varit en ihärdigkamp