diff --git a/regoext/cache.go b/regoext/cache.go
index 5c516168fd7c53a37c56333e4b6aaeaefcc2356e..0e74f679c9558e08c2453b398d988a881ab9140a 100644
--- a/regoext/cache.go
+++ b/regoext/cache.go
@@ -29,9 +29,9 @@ func (ce *CacheExt) GetCacheFunc() (*rego.Function, rego.Builtin3) {
 
 			if err := ast.As(a.Value, &key); err != nil {
 				return nil, err
-			} else if ast.As(b.Value, &namespace); err != nil {
+			} else if err = ast.As(b.Value, &namespace); err != nil {
 				return nil, err
-			} else if ast.As(c.Value, &scope); err != nil {
+			} else if err = ast.As(c.Value, &scope); err != nil {
 				return nil, err
 			}
 
diff --git a/regoext/cache_test.go b/regoext/cache_test.go
index 2438ad81340b38554fb56c472930c3a9a80909f8..5a897b866a2a4bd2d3002f7a8775777a10295496 100644
--- a/regoext/cache_test.go
+++ b/regoext/cache_test.go
@@ -19,7 +19,6 @@ func TestCacheExt_GetCacheFunc(t *testing.T) {
 		fmt.Fprint(w, expected)
 	}))
 	defer srv.Close()
-	fmt.Println(srv.URL)
 
 	cache := regoext.NewCacheExt(srv.URL)