handle read of unsigned long