This escape occurs when the parameter to a procedure of function is outside of the legal limits for that parameter.
This may be an indication of an uninitialized variable or the absence of bounds checking from a user input.
By placing the use of the procedure or function inside a Try Recover block it is possible to detect this escape and prompt the user for a value within bounds, for example.