I tried to isolate the problem as much as from my original code. The following outputs "2" to the console: