Moved the IO service to it's own bundle