On the optimality of public signals in the presence of private information