Looks like the data sucked some longs in and is now in the process of spitting them out

GBPUSD through 1.2500 and knocking around an old resistance level at 1.2510/15. Yesterday's high around 1.2530 will be the next level to watch.

EURUSD is still messing around with this 1.0560/80 level and won't make a real decision either way. 1.0600 is the hurdle here.

USDJPY went wandering into 113.00 to the highest since 25th Nov at 113.34 but then reversed to 112.85. We're back at 113.00 and if it has some resistance we might move back down again.