Replace args processing with scopt