Is there a good reason that shared_ptr in supersonic is placed in the global namespace? I have a 3rd party library that inserts using std::shared_ptr in one of the header and thus causes it to clash (also bad on their part). But I can see this causing issues with peoples C++11 code. I filed a bug about this in the issues section of the google code page but I don't know if you guys check it.- M