Optimization of arguments