pass only the necessary variables to model->residual