@shanekeeslar The bond value will drop tremendously if long term rates keep rising. Sure, your yearly return is guaranteed to be whatever rate you currently buy it at. But to extract all that value you'll have to wait out the bond until maturity, which could be 30 years