#5 now contexts are waited implicitly.