For loops now do something reasonable for zero or negative extents.