accepted completion: <foo()>a rejected completion b