A worker in Australia has been paid more than 100 times their normal salary because of a decimal point in the wrong place.
The worker was meant to get a salary of A$4,921.76 but instead found A$492,176 ($360,700; £280,250) in their account.
The mistake was reported by the territory's auditor-general who put it down to human error.
But the worker, based in a remote area of the Northern Territory, resisted temptation and returned the money.
The auditor-general noted that the repayment was made four weeks later, but would have been made sooner if the worker had not been based in a remote area and had to travel to a bank.
The report blamed two human errors - the incorrect data entry in the first place and then the failure to deal with a system-generated alert.
It was one of 743 overpayments made by the Northern Territory's government departments between July 2017 and January 2018, said the report.
Of that, $767,000 has still not been returned by the end of January.
The Department of Corporate and Information Services said overpayments represented about 0.2% of the 1.2m payroll transactions it made in the NT each year.
It said it had put in place several system enhancements to prevent such large overpayments from happening again.