Beyond that, it's advisable to use a unique tag for each method *invocation*. For instance, if you have two `PlaceOrder` calls in flight simultaneously, you should use a distinct tag on each so you know which reply goes with which call. If you use the same tag for all `PlaceOrder` calls, then you can't tell the replies apart.