• use new model.matrix / model.frame methods for class mer in lme4 (>= 0.999375-16)
  • make sure more than 2 groups are present in contrMat()
  • check if `model' is an S4 object before trying to extract its `call' slot
  • better warning when df.residual fails