id here is a placeholder. The actual parameter will come back as the option name (in this case subscription). Thus no risk of that happening. You are right that we could call it <subscription> but for consistency i'll keep id for now (all other commands show it like that).