p2b – out of order