What you describe is a typical problem with Merant (old MicroFocus) COBOL. I've run into it about 10 or 15 times. What usually causes it is when the GNT version fails, but the INT version works -- and the INT version is used for Animating. So, when this happens, and the GNT fails, but the INT works - we ended up just distributing the INT instead of the GNT. It's a tough problem, and not one I was ever able to solve.