I just noticed this. It's mutable and it handles one at a time? This is guaranteed to be invoked only for top-level tasks that's always one at a time?