fixed bug in set --arg handling.