In printfs, unsigned should use %u not %i or %d