args are now a map rather than an array.