block use from changing url of source

I'll merge this, too, to get things working, but it would be awesome if you could make use some of the more standard approach.  Thanks!