@yves-del-medico I agree (see my closing review comments): I want all of them to be non-optionnal so that we do not get an async data-path silently half-plumbed. It will then be up to the caller to defined its own `function(){ /* nothing to do */}` rather than down-uner-layers to discard error/success.