restored arglist functionality