Interesting that a fresh US-Iran peace deal seems to surface whenever the 10-year U.S. Treasury yield pushes above 4.4%?