Thanks, I will!
But it doesn't change what Blow said, and what I agreed with.
It becomes ugly and takes more space than I need to.
My class becomes weak_ptr and what I want to use becomes the template. You should also look into his talk about c++ and its weaknesses.