Semi-educated guess - were there any short forms around on Cardiff via Bristol to Taunton or via Westbury services? If so, extra stop could be a crowd-buster. Sometimes done at Oldfield Park and Keynsham.