 					softwareReset();
 					break;
 				case 101:
-					sendMsg(String(freeRam(), DEC) + String("\n"));
+					sendMsg(String(freeRam(), DEC) + String(F("\n")));
 					break;
 				case 102: {
 					String msg = String(F("L")) + String(servoL.read(), DEC) +
 							String(F(" R")) + String(servoR.read(), DEC) +
 							String(F(" O")) + String(servoRot.read(), DEC) +
 							String(F(" T")) + String(servoHRot.read(), DEC) +
-							String(F(" H")) + String(servoH.read(), DEC) + String("\n");
+							String(F(" H")) + String(servoH.read(), DEC) + String(F("\n"));
 					sendMsg(msg);
 					break; }
 				case 112:

				sendMsg(F("OK\n"));
				return true;
			} else {
				String msg = String(F("ERROR: invalid F speed parameter: ")) + String(code, DEC) + String("\n");
				sendMsg(msg);
				return false;
			}

					break;
					
				default:
					sendMsg(String(F("ERROR: invalid M address parameter: ")) + String(code, DEC) + String(F("\n")));
					return false;
			};
			return true;
			break;
		default:
			sendMsg(String(F("ERROR: invalid command: ")) + String(buf[0]) + String(F("\n")));
			return false;
	};
	sendMsg(String(F("ERROR: Unhandled exception in processCommand\n")));
