Lower Treasury yields part of the reason
Carney is doing some soft jawboning and that's lifted the pound around 40 pips in a volatile day of trading.
More broadly, the US dollar has given back most of its gains from the early part of trading.
One of the reasons is a turnaround in the bond market. Ten year Treasury yields rose as high as 1.785% earlier but have skidded to 1.740% in the past hour. That has coincided with a dip in stock markets.
Initially, the weak consumer confidence number didn't have an effect on the dollar but it could also be a factor.