diff --git a/lib/kiss/constants.rb b/lib/kiss/constants.rb
index 82980593ea04f9d3e39013055e5156cb78135373..2ebcfcb9a8c4ff40041225945c7593b5b675248c 100644
--- a/lib/kiss/constants.rb
+++ b/lib/kiss/constants.rb
@@ -7,10 +7,10 @@ module KISS
     TFESC = 0xDD
 
     # "FEND is sent as FESC, TFEND"
-    FESC_TFEND = [KISS::FESC] + [KISS::TFEND]
+    FESC_TFEND = [FESC] + [TFEND]
 
     # "FESC is sent as FESC, TFESC"
-    FESC_TFESC = [KISS::FESC] + [KISS::TFESC]
+    FESC_TFESC = [FESC] + [TFESC]
 
     # KISS Command Codes
     # http://en.wikipedia.org/wiki/KISS_(TNC)#Command_Codes
@@ -36,7 +36,7 @@ module KISS
 
     # This will start kiss on a WA8DED or LINK>.<NORD firmware
     MODE_INIT_W8DED = [13, 27, 64, 75, 13]
-    MODE_INIT_LINKNORD = KISS::MODE_INIT_W8DED
+    MODE_INIT_LINKNORD = MODE_INIT_W8DED
 
     # Kenwood D710
     MODE_INIT_KENWOOD_D710 = [72, 66, 32, 49, 50, 48, 48, 13, # HB 1200
diff --git a/lib/kiss/kiss.rb b/lib/kiss/kiss.rb
index e9bfbbc2de8bf3950721531f86638600ded12466..5528c1d897f49f9366145db9fe76c24db5ccb566 100644
--- a/lib/kiss/kiss.rb
+++ b/lib/kiss/kiss.rb
@@ -54,14 +54,13 @@ module KISS
         end
 
         protected
-        def write_setting(name, value)
-            # TODO: Implement this
-            # return self.write_interface(
-            #         KISS::FEND +
-            #         getattr(kiss_constants, name.upper()) +
-            #         Kiss.__escape_special_codes(value) +
-            #         kiss_constants.FEND
-            # )
+        def write_setting(command, value)
+            return self.write_interface(
+                [FEND] +
+                [command] +
+                escape_special_codes(value) +
+                [FEND]
+            )
         end
 
         private