I also prefer some less redundant scripts, which made me write (or mostly copy and paste) the scripts I published
in this post that are now finally working with 4.2.5.
But, as Jereon already told, the standard-scripts are restored with every new version, so that you have to copy your modifications to some other place before you upgrade. After this, you have to check for syntax-changes, which make your modifications not working any more.
Thats why I never use the standard-scripts and only look at them with every new version to improve my own scripts. Because my scripts have very little redundancy I finish this job quite fast, because changes have to be done at most time only in one (sub-)script.