Patches, Patches and more Patches