Forging ahead at full speed, refusing to give up