Renaming completionBlock to avoid confusion.