Niggle: can you call this `patch` instead? It would be a lot more readable.