diff --git a/launch/demo.launch b/launch/demo.launch
index eef1f9fae7c17e759fe28e903f3e401001074abb..e145c91265b22fc514350ab6f49ed1e459c90f12 100644
--- a/launch/demo.launch
+++ b/launch/demo.launch
@@ -1,7 +1,8 @@
 <launch>
   <arg name="use_tls" default="false" />
   <node name="mqtt_bridge" pkg="mqtt_bridge" type="mqtt_bridge_node.py" output="screen">
-    <rosparam file="$(find mqtt_bridge)/config/demo_params.yaml" command="load" />
-    <rosparam if="$(arg use_tls)" file="$(find mqtt_bridge)/config/tls_params.yaml" command="load" ns="mqtt" />
+    <rosparam command="delete" param="" />
+    <rosparam command="load" file="$(find mqtt_bridge)/config/demo_params.yaml" />
+    <rosparam if="$(arg use_tls)" command="load" ns="mqtt" file="$(find mqtt_bridge)/config/tls_params.yaml" />
   </node>
 </launch>