diff --git a/manticore/ethereum/__init__.py b/manticore/ethereum/__init__.py
index <HASH>..<HASH> 100644
--- a/manticore/ethereum/__init__.py
+++ b/manticore/ethereum/__init__.py
@@ -928,7 +928,7 @@ class ManticoreEVM(Manticore):
             raise TypeError("code bad type")
 
         # Check types
-        if not isinstance(address, (int, BitVec)):
+        if not isinstance(caller, (int, BitVec)):
             raise TypeError("Caller invalid type")
 
         if not isinstance(value, (int, BitVec)):
Fix type check for caller arg in ManticoreEVM._transaction (#<I>)

The error was introduced in commit e<I>a.