needs the big 'ole 2^32-1 in here.