drop to uint16_t for flash addresses