Quick fix: throw non-file URLs into an Intent. Should deal with issue 2189.