why are these private?