Debug single step through if else (WPF Project with VS2015)

I’ve just noticed that when single stepping through the following code example:

var b: Boolean;
b := true;
if b then
begin
System.Windows.MessageBox.Show(‘true’);
end
else
begin
System.Windows.MessageBox.Show(‘false’);
System.Windows.MessageBox.Show(‘false again’);
System.Windows.MessageBox.Show(‘false again again’);
end;
where the messagebox statements are just examples of code, after executing the “true” block, the step highlight goes to the last statement of the “else” block, even though the else is never evaluated. Confused me, and looks even more confusing if there is only one statement in the “else”. Is this as intended?