             return discoveredUsers.count
 
         case Section.LoadMore.rawValue:
-            return 1
+            return discoveredUsers.isEmpty ? 0 : 1
 
         default:
             return 0

                self?.activityIndicator.stopAnimating()
                self?.isFetching = false

                if !discoveredUsers.isEmpty {
                    self?.discoverCollectionView.reloadData()
                }

            dispatch_async(dispatch_get_main_queue()) { [weak self] in
                self?.activityIndicator.stopAnimating()
                self?.isFetching = false

                finish?()
            }

        }, completion: { discoveredUsers in
