Caspase-8 auto-cleavage regulates programmed cell death and collaborates with RIPK3/MLKL to prevent lymphopenia