Text this: Algebraic patching