Args with underscores

This patch fixes bug where invoke passes dashed versions of args to tasks.