/**
  * @param SS_HTTPRequest $req
  * @return bool|SS_HTTPResponse
  */
 public function delete_list(SS_HTTPRequest $req)
 {
     if (!SecurityToken::inst()->checkRequest($req)) {
         $this->httpError(403);
     }
     $this->wishList->removeAllBuyables();
     $this->wishList->delete();
     WishList::set_current(null);
     $this->wishList = WishList::current();
     $this->extend('updateDeleteListResponse', $req, $response);
     return $response ? $response : $this->redirectBack();
 }