Fixed comparison to () (closes #64).
diff --git a/lib/yaml/representer.py b/lib/yaml/representer.py
index 1e9fa30..4ea8cb1 100644
--- a/lib/yaml/representer.py
+++ b/lib/yaml/representer.py
@@ -139,7 +139,9 @@
 class SafeRepresenter(BaseRepresenter):
 
     def ignore_aliases(self, data):
-        if data is None or data is ():
+        if data is None:
+            return True
+        if isinstance(data, tuple) and data == ():
             return True
         if isinstance(data, (str, unicode, bool, int, float)):
             return True
diff --git a/lib3/yaml/representer.py b/lib3/yaml/representer.py
index 33ce9e8..bd22842 100644
--- a/lib3/yaml/representer.py
+++ b/lib3/yaml/representer.py
@@ -132,7 +132,9 @@
 class SafeRepresenter(BaseRepresenter):
 
     def ignore_aliases(self, data):
-        if data is None or data is ():
+        if data is None:
+            return True
+        if isinstance(data, tuple) and data == ():
             return True
         if isinstance(data, (str, bytes, bool, int, float)):
             return True