Updated for (2^32 - 1)