do not insert default constructed iterator ranges, avoids iterator check
assertions in msvc debug mode