There's a `getProtocol` function in this module already. Shouldn't we be using it here? Shouldn't it be used _instead_ of adding a new function?    i.e. What's the difference between `isFileURL( url )` and `getProtocol( url ) === 'file:'` ?