Where as, if you used the one on npm, in theory, that one is fully compliant to all tests, and is not broke in any way