Xrp keeps on surprising