limit detection of model changes

fixes #2788 

maybe #2803
maybe #2800