A US investment bank has been on the bid but there is talk that European banks are loading up on ammo because of fears of a liquidity squeeze.

1.3148 is the high print so far. The order books have been wiped clean but stops are likely building above 1.3150.