 		case SetLED
 	}
 	
-	// MARK: Private
+	// MARK: - Private
 	
 	func pollingTimerFired(timer: NSTimer) {
 		self.readTemperature()
 		self.readLEDState()
 	}
 	
-	// Sending Commands
+	// MARK: Sending Commands
 	private func readTemperature() {
 		let command = "$TEMP?;".dataUsingEncoding(NSASCIIStringEncoding)!
 		let request = ORSSerialRequest(dataToSend: command,

		self.serialPort?.sendRequest(request)
	}
	
	// Parsing Responses
	
	func temperatureFromResponsePacket(data: NSData) -> Int? {
		let dataAsString = NSString(data: data, encoding: NSASCIIStringEncoding)!
		if dataAsString.length < 6 || !dataAsString.hasPrefix("!TEMP") || !dataAsString.hasSuffix(";") {
			return nil

		return LEDStateString.toInt()! != 0
	}
	
	// MARK: - ORSSerialPortDelegate
	
	func serialPortWasRemovedFromSystem(serialPort: ORSSerialPort) {
		self.serialPort = nil
