 		statusItem.menu = statusMenu
 
 		// fake a refresh when starting
-		refreshClicked(stopLabel)
+		refreshClicked(stopLabel!)
 
 		var timer = NSTimer.scheduledTimerWithTimeInterval(60, target: self, selector: Selector("updateUI"), userInfo: nil, repeats: true)
 	}
 
 	func updateUI() {
 		// let's fake this for now
-		refreshClicked(stopLabel)
+		refreshClicked(stopLabel!)
 	}
 
 	@IBAction func refreshClicked(sender: NSMenuItem) {

		Alamofire.request(.GET, requestURL)
			.responseJSON { (_, _, JSON, _) in
				let resultsArray : [Dictionary<String, AnyObject>] = JSON as [Dictionary]
				if (resultsArray.count > 0) {
					let firstResult = resultsArray[0]


					for i in 0..<self.numberOfStopsListed {
						self.statusMenu.removeItemAtIndex(0)
					}

					// set the next bus' arrivaltime in the statusbar title
					if let firstBusMinutes : NSNumber = firstResult["arrivaltime"] as? NSNumber {
