self sufficiently