What happened?
Sometimes version-var can have typos/incorrect package names after renames/moves/etc.
What did you want to happen?
Instead of silently dropping the version substitution, it would be much nicer UX if we errored/warned and alerted the user.