Shouldn't `_range.empty?` be an `assert` instead?