agreed $args is a pretty unclear API wise.