allow empty text if location or image is present