CompletionCallback is at Server level, not Pipeline level