         return header
     }
 
-   override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
+    override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
         return 0
     }
 
-   override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
+    override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
         switch sections[section].type {
         case .favorites, .recentSearches: return 50
         default: return 24

    
    /* Location Manager Delegates */
    func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
        if let firstLocation = locations.first, currentLocationSection.items.isEmpty {
            let currentLocationBusItem = ItemType.busStop(BusStop(name: Constants.Stops.currentLocation,
                                                                  lat: firstLocation.coordinate.latitude,
                                                                  long: firstLocation.coordinate.longitude))

        returningFromAllStopsBusStop = busStop
        returningFromAllStopsTVC = true
    }

    func showLocationDeniedAlert() {
        let alertController = UIAlertController(title: "Location Services Disabled",
                                                message: "Enable Location Services in Settings",
                                                preferredStyle: .alert)

        let settingsAction = UIAlertAction(title: "Settings", style: .default) { (_) in
            UIApplication.shared.open(URL(string: UIApplicationOpenSettingsURLString)!, options: [:], completionHandler: nil)
        }
        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel, handler: nil)
        alertController.addAction(settingsAction)
        alertController.addAction(cancelAction)

        present(alertController, animated: true, completion: nil)
    }
}
