Split arguments parse and execution