all sufficient