diff --git a/angr/storage/memory_mixins/address_concretization_mixin.py b/angr/storage/memory_mixins/address_concretization_mixin.py
index <HASH>..<HASH> 100644
--- a/angr/storage/memory_mixins/address_concretization_mixin.py
+++ b/angr/storage/memory_mixins/address_concretization_mixin.py
@@ -340,7 +340,7 @@ class AddressConcretizationMixin(MemoryMixin):
                 raise
 
         # quick optimization so as to not involve the solver if not necessary
-        trivial = type(addr) is int or (len(concrete_addrs) == 1 and (addr == concrete_addrs[0]).is_true())
+        trivial = len(concrete_addrs) == 1 and (addr == concrete_addrs[0]).is_true()
         if not trivial:
             # apply the concretization results to the state
             constraint_options = [addr == concrete_addr for concrete_addr in concrete_addrs]
Remove a check that is no longer necessary.