can't it be private?