When you tell people to change one of the core routines of a root someone else distributes, you should probably also tell them that when the routine gets updated, as this one surely will, soon, they will lose their changes.
Much better approach: Ask me to add a callback where you want to be able to extend one of the core routines. I usually try to accomodate these requests if I possibly can.