Fixing issues exposed in local testing against an http server

Using the patch command should work using an http source for the index
and the content. temporary / in-place behaviour expected to be a bit wonky though.