Fun with shared pointers.