Have to have separate instance of SymAlg::Ptr