Hi, Justin reported to me a bug he found while using Excorporate. In Justin's setup, Excorporate retrieves meeting details from a server then writes them to a Diary file. Org agenda reads from that Diary file. In the failing case, the meeting details happened to contain lines whose middles matched diary-time-regexp, e.g. any URL containing 0-9 and then 'h'. Those non-entry lines were displayed as Diary: entries in the Org agenda, when they shouldn't have been. Justin confirmed the attached patch fixes the problem for him. Can an Org mode maintainer review it? Thanks, Thomas