More efficient code and battery save