[0.1.20] Lowest Defense Macro Fails on 1 Enemy

I have a macro with the following line: If any enemy has lowest Defense, test next line.
This line fails to find an enemy when there is only one enemy alive.
My understanding is that the last remaining enemy has the lowest defense, so the macro should match to it.

This seems to be working correctly for me - could you please show me a list of all the lines in your macro so I can try it out?