Support empty region iterables
thanks @lvh!