A decline of stocks is providing a chance for investors to buy bond. People were waiting for bonds to rebound.
Keeping rates near zero percent is creating concern among people in the market that inflation may speed up years from now. That's causing yields on long-term debt to jump.
The selling was just too excessive and yields look high enough to be attractive. The central bank has assured it will keep rates near zero for a while, which makes people feel safer about buying.
I think bonds look attractive enough to buy as yields are appealing. The decline in stocks is creating a comfortable situation for people to buy debt.