TV presenter Jeremy Clarkson has been forced to eat his own words after thieves hacked into his bank account.
However, he was forced to apologise publicly after £500 was quickly removed from his account.
Clarkson gave his account number and sort code and hinted at his address. This was enough for him to lose the money.
"I opened my bank statement this morning to find out that someone has set up a direct debit which automatically takes £500 from my account," he wrote in a Sunday Times article.
"The bank cannot find out who did this because of the Data Protection Act and they cannot stop it happening again. I was wrong and I have been punished for my mistake."
The money was transferred to a charity, Diabetes UK, which did not require a signature to set up a standing order. Clarkson has now apologised and admitted that data loss is a serious issue.
"Contrary to what I said at the time, we must go after the idiots who lost the discs and stick cocktail sticks in their eyes until they beg for mercy," he said.
Why does Facebook store "my entire call history with my partner's mum", asks developer who requested his Facebook data
Facebook database included text-message metadata - despite not using Facebook Messenger for SMS
Before Ocado could start selling the technology it had developed to other retailers, it had to tear down and rebuild its own monolithic architecture
Successful attack could result in harm to patients and financial loss, warns NHS governing body
Guccifer 2.0 claimed to be a lone Romanian hacker - until a schoolboy error gave him, her or them away