Disregarding things when understanding

I want to do something like:

Understand "drive [a car] [a direction]" as going when the player is inside a car.

Obviously this doesn’t work; this understand phrase sets two nouns (a car and a direction) and going only takes one (a direction). Is there some way to make the parser understand a specific thing, but then disregard it when performing the action? Or do I end up having to set up a whole “driving it to” action just to alias it to going?

As far as I know, you’d want to create the driving it to action. It’d be difficult to try an after reading a command/remove the matched text combo for the car.

In general you will want to create a driving action anyway because you’ll want to customize the parser messages when the player commands “drive” when they are not inside a car.