do not perforate "empty" blocks
do not perforate "empty" blocks

This happens when, for example, the loop only contains the condition block
(which will always be executed anyway).

jck/accept,uwsampa/accept,uwsampa/accept,jck/accept,jck/accept,uwsampa/accept,jck/accept,uwsampa/accept