Because that it works doesn't mean it is good in:
- quality
- readability
- performance
- value
- works independently (in all the cases)
And when you are coding a mod, I think you must especially emphasize on these things.
And in my case, suspiciously that's the right way to go..
Though I have trouble figuring out another way.