Well, `size_t` will never be negative, just very big (and certainly larger than `length`.)

-[Unknown]