VC2013: <parameter> is in the wrong place
A <parameter> only counts directly inside a block (a value for it) or directly inside a definition's root element (a declaration). Anywhere else it's ignored.
How to fix
Move it so its parent is the block it's a value for.