Ha!  Fix a long-standing (although relatively uncommon) bug where items
longer than the current region do not split correctly...