should this condition also check for public_display?