Simplified add_argument interface