handle empty arg list