per recent discussions. In passing this also fixes a couple of bugs in the previous variadic-parameters patch.