URL has silly checked exceptions, not worth the hassle