diff --git a/beem/account.py b/beem/account.py
index 0587d18fad79e8f050ea87278d8849868409adb6..91eef3b1d020590de9372c8c076234e42869b0bf 100644
--- a/beem/account.py
+++ b/beem/account.py
@@ -1718,6 +1718,8 @@ class Account(BlockchainObject):
         """
         _limit = batch_size
         first = self.virtual_op_count()
+        start = addTzInfo(start)
+        stop = addTzInfo(stop)
         if not first or not batch_size:
             return
         if start is not None and isinstance(start, int) and start < 0 and not use_block_num:
@@ -1748,8 +1750,6 @@ class Account(BlockchainObject):
             first = op_est + est_diff
         if stop is not None and isinstance(stop, int) and stop < 0 and not use_block_num:
             stop += first
-        start = addTzInfo(start)
-        stop = addTzInfo(stop)
 
         while True:
             # RPC call