so we can get rid of *args now, right?