Is now the time for bonds?