I looked my code again and found the root issue - the code block partitioning did not represent natural program processing path.
I updated it. How about that?