Optimization of argument handling