Improvements to TS post. Updates shared pointer