diff --git a/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh b/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh
index a33bbf2c521b7da49420d58b5f13d698983424de..8bb4dc39fe23712d56d4a6b14dbc7f96ce5f714e 100755
--- a/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh
+++ b/gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh
@@ -82,18 +82,17 @@ if [ $TQ_LIMIT_ENABLED = 1 ]; then
 	
 	MSG="TQ is $GATEWAY_TQ, "
 	
-	if [ $GATEWAY_TQ -gt $TQ_LIMIT_MAX ]; then
+	if [ $GATEWAY_TQ -ge $TQ_LIMIT_MAX ]; then
 		CHECK=1
 	elif [ $GATEWAY_TQ -lt $TQ_LIMIT_MIN ]; then
 		CHECK=0
 	else
 		# this is just get a clean run if we are in-between the grace periode
 		echo "TQ is $GATEWAY_TQ, do nothing"
-		exit
+		exit 0
 	fi
 else
 	MSG=""
-	
 	CHECK="$(batctl gwl -H|grep -v "gateways in range"|wc -l)"
 fi