unsigned ints > 0 so errors won't be recognized