Every time it is taken on its own merits and usually requires good fortune to fall in a few different grades. You need a Guard who is prepared to justify to control why the stop is needed, and you need the controller willing to accept the delay minutes and authorise it. I've done it a lot, I'm happy to do it where it warrants it. I think my "record" was calling at Romiley and Marple on a Liverpool to Norwich service. You could also add to that Brandon, Lakenheath, Shippea Hill and Ely onto the SuO 1548 Norwich to Manchester during major disruption where I strongly suggested it was a sensible course of action to control as we were the first service in 4hrs and we'd been requested to rescue people from Lakenheath (Shippea Hill was added in by error so we honoured the stop).