Newer code - actually does HTTP requests now.