ignore nil product on destroy