dataWithContentsOfURL will not work due to error