fixing problem with data when not instance of fetcher