private function CheckDiscussionDate($Discussion, $DateAllViewed) {
		if (Gdn_Format::ToTimestamp($Discussion->DateInserted) > $DateAllViewed) {
			// Discussion is newer than DateAllViewed
			return;
		}
		
		if (Gdn_Format::ToTimestamp($Discussion->DateLastComment) <= $DateAllViewed) {
			// Covered by AllViewed
			$Discussion->CountUnreadComments = 0; 
		} elseif (Gdn_Format::ToTimestamp($Discussion->DateLastViewed) == $DateAllViewed || !$Discussion->DateLastViewed) {
			// User clicked AllViewed. Discussion is older than click. Last comment is newer than click.
			// No UserDiscussion record found OR UserDiscussion was set by AllViewed
			$Discussion->CountUnreadComments = $this->GetCommentCountSince($Discussion->DiscussionID, $DateAllViewed);
		}
	}