Being enough and complete