Let's call it HTTPromise, duh.