fix con_args logic