diff --git a/lib/kiss/kiss_serial.rb b/lib/kiss/kiss_serial.rb
index 6b51996419ddc0179af96f962f05f9402b720f0d..6224cd9d3b6f09d19c0d513b9ff314a7974cd59b 100644
--- a/lib/kiss/kiss_serial.rb
+++ b/lib/kiss/kiss_serial.rb
@@ -56,8 +56,10 @@ module Kiss
 
             # Previous verious defaulted to Xastir-friendly configs. Unfortunately
             # those don't work with Bluetooth TNCs, so we're reverting to None.
-            kwargs&.each do |name,value|
-                write_setting(name, value)
+            if kwargs
+                kwargs.each do |name,value|
+                    write_setting(name, value)
+                end
             end
         end