So who pays for all this?