0000302: CE 6.3 - Trace does not include the first instruction on break

Description

I set a "break and trace", at address 'X'.
I set the break condition for EBX == 0xE5 for the trace.
It trace triggers just fine at 'X' with the right condition, but it seems that the first instruction (at 'X') is missing from the trace as a whole.

I'd seem that the instruction's data is captured, but there's no entry created for it in the tree - and hence all instructions are shifted by 1 (vs. the registers states and jump index).

I.e.
mov eax,[edi+40] => first instruction (not added on break)
cmp ebx,eax => first instruction in trace, showing the state from mov eax,[edi+40] (and double-clicking this instruction in the trace jumps to mov eax,[edi+40] in the code).

Edit: now it's two instructions away. One of those things that make you go "Hmmm..."