should it be private?