We can probably remove the (unsigned int) here, since l is already an unsigned, no? Same on the next line.