A break returns to the calling route block and continues at the next command after the call (like a function does). At the top route block (0) it terminates the processing. It is not necessary to end a route block with "break", because it returns to the caller and continues there.
regards