hm -- my comment is gone now that there is no ```__debug__ ``` conditioning
so what is the actual reason here for a loop???  looks like a plain damn if statement with 1 or