genom lag eller blott genom kontrakt.