Only use dynamic ranks if the conditional is complex.