PPMM: Public and private, hardcore and softcore, all in one.