diff --git a/examples/simple/example_encoder.py b/examples/simple/example_encoder.py
index 49933736ce30341090bfc6b5b6b196d6ed6161f9..277eb93589e7b77bd8224a3c91888d065698a003 100755
--- a/examples/simple/example_encoder.py
+++ b/examples/simple/example_encoder.py
@@ -5,7 +5,8 @@ import sys
 import simple
 
 if __name__ == '__main__':
-    encoder = labcomm.Encoder(labcomm.StreamWriter(open(sys.argv[1], 'w')))
+    version = sys.argv[2] if len(sys.argv) == 3 else "LabComm2013"
+    encoder = labcomm.Encoder(labcomm.StreamWriter(open(sys.argv[1], 'w')), version)
     encoder.add_decl(simple.theTwoInts.signature)
     encoder.add_decl(simple.IntString.signature)
     foo = simple.theTwoInts()
diff --git a/examples/simple/run.sh b/examples/simple/run.sh
index c8fd6d1b39fc4c299f646d9691a5af3e1c3cc34a..074b05c209bb7e067a992a6fb67f24ea640654af 100644
--- a/examples/simple/run.sh
+++ b/examples/simple/run.sh
@@ -25,6 +25,10 @@ echo
 
 java -cp .:../../lib/java:gen06 Encoder06 encoded_data06
 ./example_decoder06 encoded_data06
+
+PYTHONPATH=../../lib/python:gen ./example_encoder.py encoded_data06 LabComm2006
+java -cp .:../../lib/java:gen06 Decoder06 encoded_data06
+
 ./example_encoder06 encoded_data06
 java -cp .:../../lib/java:gen06 Decoder06 encoded_data06
 
diff --git a/lib/python/labcomm/LabComm.py b/lib/python/labcomm/LabComm.py
index 5b36d852f101d77e7b6eb39783e7c608928a80a3..ad9957982bcd37558660674abe67088a920baeea 100644
--- a/lib/python/labcomm/LabComm.py
+++ b/lib/python/labcomm/LabComm.py
@@ -556,7 +556,7 @@ class Encoder(Codec):
     def __init__(self, writer, version="LabComm2013"):
         super(Encoder, self).__init__()
         self.writer = writer
-        self.versoin = version
+        self.version = version
         self.writer.start(self, self.version)
 
     def pack(self, format, *args):