I was wondering if you have encountered this bug before:
On a single-line of IF, the condition returns FALSE but then the execution proceeds to the TRUE part.

Am I doing something wrong here? `retries` and `errorTolerance` are both of type `Integer` and from the screenshot below, `retries` is less than `errorTolerance`. But still it executes the statement for the `True` part.

![The statement goes to the TRUE part when the condition is False](https://i.stack.imgur.com/U1lfG.gif)

This has been screwing up my program so what I did was place the `Throw New Exception` in another line and close with `End If` and it works.

I guess my question will be what's wrong with my previous code?