Can we check args is not empty first and user `args.first`