dropped dependency on requests