outsource deliverytypes to make them expendable