diff --git a/ailment/converter.py b/ailment/converter.py
index <HASH>..<HASH> 100644
--- a/ailment/converter.py
+++ b/ailment/converter.py
@@ -176,7 +176,7 @@ class VEXStmtConverter(Converter):
         return Store(idx,
                      VEXExprConverter.convert(stmt.addr, manager),
                      VEXExprConverter.convert(stmt.data, manager),
-                     stmt.data.result_size(manager.tyenv) / 8,
+                     stmt.data.result_size(manager.tyenv) // 8,
                      ins_addr=manager.ins_addr,
                      )
 
diff --git a/ailment/expression.py b/ailment/expression.py
index <HASH>..<HASH> 100644
--- a/ailment/expression.py
+++ b/ailment/expression.py
@@ -104,9 +104,9 @@ class Register(Atom):
     def __str__(self):
         if self.variable is None:
             if hasattr(self, 'reg_name'):
-                return "%s<%d>" % (self.reg_name, self.bits / 8)
+                return "%s<%d>" % (self.reg_name, self.bits // 8)
             else:
-                return "reg_%d<%d>" % (self.reg_offset, self.bits / 8)
+                return "reg_%d<%d>" % (self.reg_offset, self.bits // 8)
         else:
             return "%s" % str(self.variable.name)
Fix some left-over divisions from py3k migration. (#8)