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 20cd8e8d318ae490ddf0b2fcea2534002722e2dc..98636ffa3da435c2f88050f9654e1d5b58222c83 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
@@ -8,7 +8,8 @@ safety_exit() {
 	exit 2
 }
 pgrep -f autoupdater >/dev/null && safety_exit 'autoupdater running'
-[ $(cat /proc/uptime | sed 's/\..*//g') -gt 60 ] || safety_exit 'less than one minute'
+UT=$(sed 's/\..*//g' /proc/uptime)
+[ $UT -gt 60 ] || safety_exit 'less than one minute'
 [ $(find /var/run -name hostapd-phy* | wc -l) -gt 0 ] || safety_exit 'no hostapd-phy*'
 
 # only once every timeframe minutes the SSID will change to the Offline-SSID
@@ -101,7 +102,7 @@ else
 	CHECK="$(batctl gwl -H|grep -v "gateways in range"|wc -l)"
 fi
 
-UP=$(($(cat /proc/uptime | sed 's/\..*//g') / 60))
+UP=$(($UT / 60))
 M=$(($UP % $MINUTES))
 
 HUP_NEEDED=0