I do not get it, 'reset' will delete the contained pointer.. the kept raw pointer ('content') will be deleted as well