diff --git a/pyap/address.py b/pyap/address.py
index <HASH>..<HASH> 100644
--- a/pyap/address.py
+++ b/pyap/address.py
@@ -20,7 +20,7 @@ class Address(object):
         keys = []
         vals = []
         for k, v in six.iteritems(args):
-            if v:
+            if v and isinstance(v, str):
                 v = v.strip(' ,;:')
             # create object variables
             setattr(self, k, v)
remove assumption that the value is always a string