CLN parse args twice, no manual arguments checking