the all-or-nothing approach