パッチで部分的に処理を変えるんじゃなくて、
処理を一旦外に出すフックを作って、そこにプラグインとか入れれるような仕組みにすれば、
機能拡張もやりやすくなるな