diff --git a/src/python/dm/daq_web_service/api/experimentRestApi.py b/src/python/dm/daq_web_service/api/experimentRestApi.py
index 13d095561a1cde80b95ac2b7607726e254453bd2..cbdc2dc681ebe8f852c9c74cdc7c3be8f01d057e 100755
--- a/src/python/dm/daq_web_service/api/experimentRestApi.py
+++ b/src/python/dm/daq_web_service/api/experimentRestApi.py
@@ -21,10 +21,11 @@ class ExperimentRestApi(DaqRestApi):
             raise InvalidRequest('Experiment name must be provided.')
         if dataDirectory is None or not len(dataDirectory):
             raise InvalidRequest('Experiment data directory must be provided.')
-        url += '?dataDirectory=%s' % dataDirectory
-        url += '&experimentName=%s' % experimentName
         daqInfo['experimentName'] = experimentName
         daqInfo['dataDirectory'] = dataDirectory
+        print json.dumps(daqInfo)
+        url += '?experimentName=%s' % experimentName
+        url += '&dataDirectory=%s' % dataDirectory
         responseDict = self.sendSessionRequest(url=url, method='POST')
         return Experiment(responseDict)
 
diff --git a/src/python/dm/daq_web_service/service/experimentSessionController.py b/src/python/dm/daq_web_service/service/experimentSessionController.py
index 26f6f39bebc5025ff28dfaf711e93e7171286f50..7139e3d0f4def18916f4890172e103b1449f348a 100755
--- a/src/python/dm/daq_web_service/service/experimentSessionController.py
+++ b/src/python/dm/daq_web_service/service/experimentSessionController.py
@@ -25,7 +25,7 @@ class ExperimentSessionController(DmSessionController):
 	    raise InvalidRequest('Missing experiment name.')
 	dataDirectory = kwargs.get('dataDirectory')
 	if dataDirectory is None or not len(dataDirectory):
-	    raise InvalidRequest('Missing experiment name.')
+	    raise InvalidRequest('Missing data directory.')
         response = self.experimentSessionControllerImpl.startDaq(experimentName, dataDirectory).getFullJsonRep()
         self.logger.debug('Returning: %s' % response)
         return response