Argument parsing works