Split off generation of actual args