Use pre-allocated return_unit instead of return ().
Perform notification coalescing.