I think it is worth pulling this whole block out into its own method (perhaps ```self._subsampled_path```).