I don't think the `requests` calls have a timeout configured. We should use a sane timeout. Maybe make it configurable as well