add explicit proxy support