Longer term treasury bonds don’t seem so smart given the threat of sustained inflation. If you’re looking for longer term fixed income, maybe TIPS or Series I bonds are a good choice. I bond rates aren’t as great as they were a few years ago, but until end of this month you can take advantage of 5.27%, including a fixed rate component of 1.30% which is a 17 year high. You‘ve got a bond that will beat inflation by 1+% for 30 years. Not too bad.