p2ptrade: reversed order of message, some exception handling