less eeprom writes