Formalise the completion handler queue