avoid attribute errors