initial work on robust eeprom access