diff --git a/ur5_driver/prog b/ur5_driver/prog
index b93b30dc53240a032cc6bc132bf0d50ce8b0aa7d..2efa6ff1777daa19865c65da99212cd62b17df96 100644
--- a/ur5_driver/prog
+++ b/ur5_driver/prog
@@ -38,8 +38,8 @@ def driverProg():
       socket_send_int(floor(MULT_jointstate * tau[2]))
       socket_send_int(floor(MULT_jointstate * tau[3]))
       socket_send_int(floor(MULT_jointstate * tau[4]))
-      #socket_send_int(floor(MULT_jointstate * tau[5]))
-      socket_send_int(7895160)  # Recognizable  ".xxx" or 00787878
+      socket_send_int(floor(MULT_jointstate * tau[5]))
+      #socket_send_int(7895160)  # Recognizable  ".xxx" or 00787878
       exit_critical
     end
     #socket_open(HOSTNAME, 50002)
@@ -64,12 +64,19 @@ def driverProg():
   while i < 5:
     send_out("Listening")
     ll = socket_read_binary_integer(1)
-    mtype = ll[1]
-    if mtype == MSG_QUIT:
-      send_out("Received QUIT")
-      break
+
+    if ll[0] == 0:
+      send_out("Received nothing")
+    elif ll[0] > 1:
+      send_out("Received too many things")
     else:
-      send_out("Received unknown message type")
+      mtype = ll[1]
+      if mtype == MSG_QUIT:
+        send_out("Received QUIT")
+        break
+      else:
+        send_out("Received unknown message type")
+      end
     end
     #movej([2.2,0,-1.57,0,0,0],2)
     #movej([1.5,0,-1.57,0,0,0],2)