I do not think it should be allowed to add a private photo if the user does not have a public photo.
So it must have at least one public so it can then add it to a private one.
Because some users put all the pictures in locks and it looks ugly on the site, it spoils the layout of the site.