by far the biggest corrupt practice involving IO I have observed over years is when people use agents to circumvent the financial requirements for 12 month extensions, pretty much every person I know uses an agent and does not meet the financial requirements "in Thailand" for either bank balance or income, bribes are paid to circumvent the rules