Can't we just return nil here? We know it cannot match anything if it is not an OR ...