=v doesn't make the issue go away, it just means you explicitly acknowledged the context. That is not likely to happen by accident. I'm sometimes careless about whitespace. Witness my typo (that you caught) in the original code.
How about allowing both mechanism to exist at the same time? Then I can type =code and someone else can use =v, even in the same file, whichever is easier in the circumstance and given the editor features.