One way to avoid missing a regular show that is always on at the same time is to record a time slot, with a time based rule rather than an EPG based rule.
Having MC determine that it should have recorded something tonight, when there was no data in the EPG to say so, would be... problematic. Heuristics? Artificial Intelligence?