don't need requests -- even though urllib sucks!