diff --git a/lib/kiss/kiss_serial.rb b/lib/kiss/kiss_serial.rb
index 4883c14ddc855a44ac534fb044429948d8122252..c844679c88172b910d592fa9e3f2b9e29a76306b 100644
--- a/lib/kiss/kiss_serial.rb
+++ b/lib/kiss/kiss_serial.rb
@@ -41,7 +41,7 @@ module Kiss
 
         protected
         def write_interface(data)
-            data = data.map { |b| b.chr }.to_s
+            data = data.map { |b| b.chr }.join
             puts 'write_interface:'
             p data
             @serial.write(data)