supporting puppet std args