Indeed, you are right.
I considered using internal flag at firs, but made a mistake by not following that line.