Clarification on above comment: I was responding to someone who mistakenly thought `code` and `code2` in the repro code were the same variable. That comment has since been deleted, but I left my response in case someone else makes the same mistake.