CAUTION:

You should ensure that you write a PAGESIZE worth of data to the EEPROM on a PAGE BOUNDARY. Writing at an arbitrary address within a page may lead to unforseen consequences as the EEPROM wraps around the lower address bits within the same page and may overwrite other data that may be present at those addresses.