         collectionView.reloadData()
     }
     
-    private func failedServiceCalled(error: NSError?)
+    private func serviceCallFailedWithError(error: NSError?)
     {
         Loader.dismiss()
         print("error = \(error)")
         Components.displayAlertWithTitle("Error", message: "Error searching for photos, please try again.", buttonTitle: "Accept", buttonHandler: { [weak self] in
             self?.back()
         })
-    }
-    
-    private func updatePhotosCountLabel(count: Int)
-    {
-        let numberFormatter = NSNumberFormatter()
-        numberFormatter.groupingSeparator = ","
-        numberFormatter.numberStyle = NSNumberFormatterStyle.DecimalStyle
-
-        let boldAttributed: NSMutableAttributedString!
-        if let strCount = numberFormatter.stringFromNumber(count)
-        {
-            boldAttributed = NSMutableAttributedString(string: strCount, attributes: [NSFontAttributeName: UIFont.boldSystemFontOfSize(photosCountLabel.font.pointSize)])
-        }
-        else
-        {
-            boldAttributed = NSMutableAttributedString(string: "\(count)", attributes: [NSFontAttributeName: UIFont.boldSystemFontOfSize(photosCountLabel.font.pointSize)])
-        }
-        
-        let normalAttributed = NSAttributedString(string: " photos")
-        boldAttributed.appendAttributedString(normalAttributed)
-        photosCountLabel.attributedText = boldAttributed
     }
     
     // MARK: - Navigation

        navigationController?.popViewControllerAnimated(true)
    }
    
    private func callService(serviceCalled: ServiceCalled)
    {
        let service: Service!
        switch serviceCalled {
        case .Instagram:
            service = InstagramService(tag: searchTerm)
        case .Flickr:

            Loader.dismiss()
            if let response = response
            {
                self?.serviceCallSucceed(serviceType, response: response)
            }
            else
            {
                self?.serviceCallFailedWithError(nil)
            }
        }) { [weak self] (error) in
            Loader.dismiss()
            self?.serviceCallFailedWithError(error)
        }
    }
    
    private func serviceCallSucceedWithType(type: ServiceType, response: AnyObject)
    {
        collectionView.setContentOffset(CGPointZero, animated: true)
        searchTermLabel.text = "#\(self.searchTerm)"
        top.removeAll()
        mostRecent.removeAll()
        switch type {
        case .Instagram:
            let result = InstagramUtility.parseResponse(response)
            top.appendContentsOf(result.top.map{$0 as Photo})
