Corrections return -1 unsigned long