We also need the ability to pass in arbitrary extra headers and the target URL here.