fetch now rejects URIs with fragments (issue #11)