procedural change

populate args now private.  To be called in the larger "configure
hardware" function.