A pretty good go at patch loading and saving.