fewer diagnostic prints