We should patch it but not replace it.
Merge pull request #1 from ayanamist/patch

应该尽量monkey patch