> > Could it be that it just matches empty without waiting for anything? >
Perhaps, but that would only matter if it is processing per character, not per line. I had assumed that it would not evaluate the blocks until it received an End of Line character, but I will test that assumption. Thanks