Fwd Prxoy helper.
diff --git a/util/util.go b/util/util.go
index 0ae4108..da35113 100644
--- a/util/util.go
+++ b/util/util.go
@@ -20,7 +20,6 @@
 	"net/http"
 	"net/url"
 	"time"
-	"github.com/apid/apid-core"
 )
 
 const (
@@ -31,8 +30,6 @@
 	configfwdProxyPort      =   "configfwdProxyPort"
 )
 
-var config apid.ConfigService
-
 
 func IsValidUUID(id string) bool {
 	_, err := uuid.Parse(id)
@@ -43,33 +40,16 @@
 	return uuid.New().String()
 }
 
-// Returns the http.Transport with Forward Proxy params set (if Configured).
-func Transport() *http.Transport {
+
+func Transport(pURL string) *http.Transport {
 	var tr http.Transport
-	var pURL *url.URL
-	var err error
-	// Apigee Forward Proxy
-	fwdPrxy := config.GetString(configfwdProxyURL)
-	fwdPrxyPro := config.GetString(configfwdProxyProtocol)
-	fwdPrxyUser := config.GetString(configfwdProxyUser)
-	fwdPrxyPass := config.GetString(configfwdProxyPasswd)
-	fwdPrxyPort := config.GetString(configfwdProxyPort)
-
-	if fwdPrxy != "" && fwdPrxyPro != "" && fwdPrxyUser != "" && fwdPrxyPort != "" {
-		pURL, err = url.Parse(fwdPrxyPro + "//" + fwdPrxyUser + ":" + fwdPrxyPass + "@" + fwdPrxy + ":" + fwdPrxyPort)
+	if pURL != "" {
+		paURL, err := url.Parse(pURL)
 		if err != nil {
 			panic("Error parsing proxy URL")
 		}
-	} else if fwdPrxy != "" && fwdPrxyPro != "" && fwdPrxyPort != "" {
-		pURL, err = url.Parse(fwdPrxyPro + "//" + fwdPrxy + ":" + fwdPrxyPort)
-		if err != nil {
-			panic("Error parsing proxy URL")
-		}
-	}
-
-	if pURL != nil {
 		tr = http.Transport{
-			Proxy:           http.ProxyURL(pURL),
+			Proxy:           http.ProxyURL(paURL),
 		}
 	} else {
 		tr = http.Transport{