Removed enum CompletionBlock