diff --git a/src/apex/kiss/kiss.py b/src/apex/kiss/kiss.py
index 57774e22b01e6c223c68a87669f5ec9057b945b7..619a7a7a6023c8b63ed9306e0288ed1f024f76d9 100644
--- a/src/apex/kiss/kiss.py
+++ b/src/apex/kiss/kiss.py
@@ -139,10 +139,10 @@ class Kiss(with_metaclass(ABCMeta, object)):
             value = chr(value)
 
         return self._write_interface(
-            kiss_constants.FEND +
-            getattr(kiss_constants, name.upper()) +
-            Kiss.__escape_special_codes(value) +
-            kiss_constants.FEND
+            [kiss_constants.FEND] +
+            [getattr(kiss_constants, name.upper())] +
+            [Kiss.__escape_special_codes(value)] +
+            [kiss_constants.FEND]
         )
 
     def __fill_buffer(self):