adds not-all-or-nothing