Custom Patch Provider