After a bit of thinking, I don't like too much the "optional" next as this will hide the case where a callback is needed and forgotten.

@snowfix: What is your feeling about that ?