Man brukar skilja mellan nödvändighets-och