Such encodings are the staple of what is known as remote procedurecall (RPC) systems, which have the common aim of making requests to remote computers look just like localprocedure invokations.
Therefore, all statements in a localprocedure that precede an invalid procedure call might run successfully. Statements subsequent to an invalid procedure call do not run at all.