simplify the patch