added require open-uri to allow opening URLs from initialization.