Having missed out intermediate stations ... I wonder what the passenger load was like? Catered for Bristol to London. Cancelled as far as Bristol to Bath, Bristol to Chippenham, Bristol to Swindon, Bath to Chippenham, Bath to Swindon, Bath to London, Chippenham to London, Swindon to London and Chippenham to Swindon passengers were concerned.
You could have added more journeys not catered for from Weston and other stops to Bristol, to Bath, Chippenham and Swindon.
What it does illustrate very graphically how many journies just one train can cater for. I think we sometimes forget this, when discussing service provisons and even fares, how do you price all the possible intermediate journies to avoid anolmolies (split ticketing etc.)
My classic was an advanced Taplow Weymouth via Cross Country where I had a reserved seat from Reading to Basingstoke where I had to change to
SWT▸ despite CC going to Bournemouth.