requiring open-uri