Not about private functions