Use unsigned long over unsigned int