opaque recurrence