Just overwrite everything (its what I do, and I'm more productive that way) Sometimes you gotta break stuff to make it better, like a few bones and few noses when things won't go your way. Its even better ifs its just your project as well (you can get away by breaking as much compatability as you need to). I prefer foundation fixes rather than countless patches. If its broken at the core, then fix it at the core, the more you try to work around the problem is the more pronounced it becomes. oh boy there I go again ranting on. :x sowwy. Summary: Just replace all the constant calls with method calls, it may be a bit of work in the beginning but it will be well worth it.