     override func viewDidLoad() {
         super.viewDidLoad()
         setupTableView()
+        BRCDatabaseManager.sharedInstance().readConnection.readWithBlock { (transaction: YapDatabaseReadTransaction) -> Void in
+            let extName = BRCDatabaseManager.sharedInstance().rTreeIndex
+            let ext: AnyObject? = transaction.ext(extName)
+            if (ext != nil) {
+                self.extensionRegistered = true
+            }
+        }
         NSNotificationCenter.defaultCenter().addObserver(self, selector: NSSelectorFromString("databaseExtensionRegistered:"), name: BRCDatabaseExtensionRegisteredNotification, object: BRCDatabaseManager.sharedInstance());
     }
     
     func databaseExtensionRegistered(notification: NSNotification) {
         if let extensionName = notification.userInfo?["extensionName"] as? String {
             if extensionName == BRCDatabaseManager.sharedInstance().rTreeIndex {
-                emptyListText = EmptyListLabelText.Nothing
+                extensionRegistered = true
                 refreshNearbyItems()
             }
         }

                    sections.append(campsSection)
                }
                self.sections = sections
                self.tableView.reloadData()
            })
        })

        distanceStepper.minimumValue = 50
        distanceStepper.maximumValue = 3200 // approx 2 miles
        distanceStepper.value = searchDistance
        distanceStepper.stepValue = 150
        distanceStepper.addTarget(self, action: Selector("stepperValueChanged:"), forControlEvents: UIControlEvents.ValueChanged)
    }
    
