reduce flash memory use by avoiding eeprom_{read,write}_block
cleanup