Optimize argument handling