diff --git a/server.js b/server.js
index 1c7f5b224968c37d218b82c71b6659d0af4f1602..ecd8645585d9e3154a79186ee8f9426557ad4de2 100755
--- a/server.js
+++ b/server.js
@@ -1,10 +1,8 @@
 #!/usr/bin/env node
 var argv = require('yargs/yargs')(process.argv.slice(2))
-    .usage('Usage: $0 -sport [string, seraiport name] -uport [num,reporting port] -uaddress [string, like "127.0.0.1" or "ventmon.coslabs.com"]')
+    .usage('Usage: $0 -sport [string, seraiport name] -uport [num,reporting port] -uaddress [string, like "127.0.0.1" or "ventmon.coslabs.com"]\nTo do no UDP reporting, leave off uport and uaddress.\nStandard uport is 6111, standard UDP is "ventmon.coslabs.com" or "127.0.0.1"')
     .default('sport', "COM4")
-    .default('uport', 6111)
-    .default('uaddress', "127.0.0.1")
-    .demandOption(['sport','uport','uaddress'])
+    .demandOption(['sport'])
     .argv;
 var express = require('express');
 const cors = require('cors');
@@ -16,12 +14,16 @@ const Readline = require('@serialport/parser-readline');
 const sport_name = argv.sport;
 const uport = argv.uport;
 const uaddress = argv.uaddress;
+const NO_UDP = ((uport == null) && (uaddress == null))
 
 console.log("Parameters:");
 console.log("argv.sport",argv.sport);
 console.log("sport_name (Serial Port name)",sport_name);
 console.log("uport (UDP port)",uport);
 console.log("uaddress (UDP address)",uaddress);
+if (NO_UDP) {
+  console.log("Becaue uport and uaddress both null, doing no UDP reporting!");
+}
 
 
 const sport = new SerialPort(sport_name, { baudRate: 19200 });
@@ -47,6 +49,7 @@ parser.on('data', data =>{
   // Note: The PIRDSlogger accepts JSON, but I'm not sure we ever implemented that
   // being interpreted as a message. That possibly should be fixed, but I'm going to just
   // construct a buffer here.
+  if (!NO_UDP) {
     const message = new Buffer(data);
     const client = dgram.createSocket('udp4');
     //    client.send(message, 0, message.length, 6111,"ventmon.coslabs.com", (err) => {
@@ -55,7 +58,8 @@ parser.on('data', data =>{
       console.log(err);
     }
       client.close();
-    });
+  });
+  }
   console.log(data);
 });