should these be private?