             return ("Closed", "Until \(openingTime)")
         }
 
-        return ("Not sure", "Closing time")
+        return nil
     }
 }

        self.layoutIfNeeded()
    }

    private func getStringsForOpenHours(_ openHours: OpenHours?, forDate date: Date) -> (primary: String, secondary: String) {
        guard let openHours = openHours else {
            // if hours is nil, we assume this place has no listed hours (e.g. beach).
            return ("Not sure", "Closing time")
        }

        let now = Date()

    }

    private func updateHoursUI(_ hours: OpenHours?) {
        guard let (primaryText, secondaryText) = getStringsForOpenHours(hours, forDate: Date()) else {
            hoursView.iconView.isHidden = true
            hoursView.isPrimaryTextLabelHidden = true
            hoursView.secondaryTextLabel.text = "Check listing\nfor hours"
            hoursView.secondaryTextLabel.numberOfLines = 2
            return
        }

        hoursView.iconView.isHidden = false
        hoursView.isPrimaryTextLabelHidden = false
        hoursView.primaryTextLabel.text = primaryText
        hoursView.secondaryTextLabel.text = secondaryText
        hoursView.secondaryTextLabel.numberOfLines = 1
    }

    private func updateDescriptionViewUI(forText text: String?, onView view: PlaceDetailsDescriptionView, expanded: Bool) {
