I see. Thanks for the answer.
Is it unreasonable to expect the second piece of code to work as I mentioned?