add more 'dirty' checks