What to do when a CATIA model is having unexpected behaviour?