broken ranges