Formula One:Formula One boss Bernie Ecclestone has insisted postponing the Bahrain Grand Prix was the only way forward for fear of potential trouble during the race weekend.
In the wake of the political upheaval in the Gulf kingdom that led to the deaths of six anti-government protesters last week and many hundreds injured, human rights activists had threatened to target the race to further their cause.
But following discussions between the crown prince, Salman bin Hamad bin Isa Al-Khalifa, Ecclestone and motor sport's governing body, the FIA, it was felt to call off the race was the best course of action.
"I'm a little bit disappointed that it has now been postponed, but if you look at the way that part of the world is at the moment, it is the only thing anyone could do," Ecclestone told the BBC.
"The crown prince and I discussed the whole thing and did what we thought was right for everybody. We were happy to go along with more or less what he had in mind. It would have been no good us saying 'No, we're going to be there whether you like it or not'.
"The crown prince thought it was the correct thing to do, and that would be on safety obviously. Can you imagine if everybody had been there and suddenly there had been a little bit of an uprising again? It would have been bad for everyone."
Prince Salman cited his country's need for time to heal as one of the primary reasons behind the decision.
"At the present time the country's entire attention is focused on building a new national dialogue for Bahrain," said Prince Salman.
"Although Bernie Ecclestone had graciously made clear a decision on the race was entirely Bahrain's to make and was not yet required, we felt it was important for the country to focus on immediate issues of national interest and leave the hosting of Bahrain's Formula One race to a later date.
"I would like to extend my personal gratitude to Bernie Ecclestone for his support and understanding.
"After the events of the past week, our nation's priority is on overcoming tragedy, healing divisions and rediscovering the fabric that draws this country together, reminding the world of the very best that Bahrain is capable of as a nation once again united."
There is the prospect of the race being staged later this year, as mentioned by the crown prince, and with Ecclestone stating it has only been postponed.
The question of when is another matter, with the only realistic possibility in an already congested calendar - that now starts in Australia on March 27th - being between the final two races of the year in nearby Abu Dhabi and Brazil.
To avoid three back-to-back races, if possible the race in Sao Paulo would get pushed back to the first weekend in December, giving F1 its latest finish to a season since 1963.
Asked as to when the race might take place, Ecclestone replied: "We don't know. We're looking to see how we can slot it in."
Naturally, the final test scheduled for Bahrain from March 3rd-6th has been cancelled and will now take place in Barcelona from March 8th-11th.