Added weak self snippet.