diff --git a/main.py b/main.py
index 5caa362..764364f 100755
--- a/main.py
+++ b/main.py
@@ -654,7 +654,7 @@ def checkBalance(modem, do_not_update = False, return_result = False):
                 logger.info('Disabling pull, balance {0} < {1}'.format(_BALANCE, MIN_BALANCE))
                 disablePull()
                 
-            else:
+            elif not isPullEnable:
                 
                 logger.info('Enabling pull, balance {0} > {1}'.format(_BALANCE, MIN_BALANCE))
                 enablePull()