Auditors are not supposed to check everything in the financial reports given by the clients. Auditors' job and duty is limited, and it's irrational to put all the duty to CPA firms for compensation. But on the other hand, such material mistake really reflect one problem of BDO's work. I wonder why they didn't discover the US10 million fake bank receivables. Anyway, I agree the compensation, but not 510 million, it is too considerable.