This check can eliminate some rare problems that arise when accumulating zero-adjoint variables (how this causes issues I can't say, but it's happened). However, it comes at the price of a 10% performance hit. So, I'm choosing to leave this off for now.