IShares iBoxx $ Investment Grade Corporate Bond provides a broad, diversified portfolio of liquid investment-grade US corporate bonds at a low fee. However, it requires bonds to have longer maturities than most peers, exposing the fund to more interest-rate risk and arbitrarily excluding portions of its opportunity set.