The Try step is used when it is necessary to try several alternative approaches to get a particular thing done.

The Try step is similar to a branch point because it may have several branches going out from it. It differs from a branch point because branches beyond the first one are executed only if a step on the preceding branch activates the error handling option "Try Next Alternative" (or, in legacy robots, "Send Backwards"). A detailed description can be found in Trying Several Alternatives.