LGTM For the sake of completeness, it might make sense to have a function to wait for a runnable quiescence. We can cross that bridge if/when there's an actual use case though. -- 雷米‧德尼-库尔蒙 http://www.remlab.net/