apply: hoist use_patch() helper for path exclusion up