diff --git a/main.py b/main.py
index fd2fddd0e6d4b1b5b2dfba423dc9d45ac5edb4ea..5857eeba68baaa0c2975a1ddf81c7a3236bbc597 100644
--- a/main.py
+++ b/main.py
@@ -144,10 +144,7 @@ class CacheSimulator():
 
             # Not an instruction load. Keep processing. Start by parsing line info.
             parsed_data = {}
-            try:
-                address = int(split_line[2])
-            except ValueError:
-                address = int(ord(split_line[2]))
+            address = int(split_line[2], 16)
             parsed_data['address'] = address
             parsed_data['value_size'] = int(split_line[3])