This is all very shady. Hainan are not saying anything other than the orders came from on-high withing the company, perhaps it is from the CAAC. What about the other airlines, they appear to be still using agencies? I'm confused by all of this carry on, I know they can save on agency fees but there must be more to it.