diff --git a/cmd/integration/integration.go b/cmd/integration/integration.go
index <HASH>..<HASH> 100644
--- a/cmd/integration/integration.go
+++ b/cmd/integration/integration.go
@@ -19,7 +19,6 @@ limitations under the License.
 package main
 
 import (
-	"encoding/json"
 	"io/ioutil"
 	"net"
 	"net/http"
@@ -238,7 +237,7 @@ func runReplicationControllerTest(c *client.Client) {
 		glog.Fatalf("Unexpected error: %#v", err)
 	}
 	var controller api.ReplicationController
-	if err := json.Unmarshal(data, &controller); err != nil {
+	if err := api.Scheme.DecodeInto(data, &controller); err != nil {
 		glog.Fatalf("Unexpected error: %#v", err)
 	}
Integration test was not decoding using api.Scheme