(maint) ensure that compiler fetch rule is called before generic fetch