for bug #251, the shared ptr message share the header. 2.0.64