XC have always had cleaners, they were franchised out until around 4 months ago with ISS then XC brought them
In house.
The "onboard" cleaners only clean between Sheffield & Derby aswell as Bristol & Taunton. Then have cleaners at turnaround points too.
For the Southampton terminators a Reading cleaner travels down with the set so cleans normally on the go.
They are all issued with T Keys so they can safely empty the bins.