I'm not completely sure we should be doing this, since there might be a problem if padded numbers get passed with a ``parseInt()`` without the radix parameter in which case the number will be evaluated as octal. E.g. ``parseInt("0015") === 13``.

It should be fine if we always pass the radix parameter to ``parseInt()`` (e.g. ``parseInt("0015", 10) === 15``), but we should be careful nonetheless