> that's essentially where I'm coming from on the handling/not handling startable and stoppable in provided mode: not happy to make this significantly more complex than what we need it for.

what is getting more significantly complex? Are we actually on the same page on what I am trying to do here, or are just resisting, because I am changing existing code. I would like to get some feedback on where the problem would be to eg. call startable/stopable on the provided services?

> But if we want to clarify that no requestService is allowed after a stop, that's a single volatile boolean to be added, which could be helpfull to catch bugs having fail our tests.

Right