I don't like that we are adding non standard stuff to `System`. It looks like we do not need this at runtime? Can this be put in src/util/url.js?