make this more tolerant for weird titled paths and files by URL encoding