Should we replace SafeDownCast with dynamic_cast

Did you identify the cause of failure with the dynamic cast on some test machines? It seems odd.