Despite being about 100 yards away from the Lodge Moor terminus, at least three minutes early, the driver of the 23.21 51 service decided to drive straight through the terminus and leave early, leaving me stuck until a taxi eventually decided to turn up, as that's the last bus towards town. This has happened before, last time I was actually stood at the terminus stop well on time, luckily I managed to run and flag him down on the road as set off back towards town, no apology or anything. I'm aware buses often leave minor stops early but I thought main stops such as this they had to wait until the scheduled departure time? Really bad for any bus to do it but especially the last one of the night! Grrrrr!