Right! My bad! I forgot about the fact the stop event already serves both purposes
Thanks for pointing this out! Yes, I agree, we should also get rid of the onHalt callback and Provider should proxy the messages like you suggested. For sure! thanks @tomaka!