Formula One supremo Bernie Ecclestone is happy that a deal has been struck to keep top-level racing at Silverstone but admits he could have staged a race elsewhere for a lot more money.
The 79-year-old has agreed a 17-year contract with the Northamptonshire circuit to ensure the long-term future of the British Grand Prix after Donington Park - where the race had been set to move to - failed to meet their obligations.
However, Ecclestone has taken a financial hit to keep the oldest race on the F1 calendar alive.
Asked if he could have made more money elsewhere, F1 rights holder Ecclestone told the Daily Express: "Definitely, a lot more, an awful lot more.
"There are other places desperate for races but there was no more money in Europe.
"I got fed up with the whingeing and moaning. It has taken too long, but now Silverstone can get on with it for years to come and make a fortune."
Ecclestone insists it was not just a case of letting his heart rule his head, though.
"I didn't have any special sentiment because it was Britain, but if people think I helped then that's nice."