Renamed completion to feedbackBlock in order to prevent confusion with NSOperation's existing completionBlock