NC patches