out input processing completely pulled out of the loader