as above, `filename` should result in setting `self.data` from the file contents, rather than this URL.