diff --git a/simple/simple.go b/simple/simple.go
index <HASH>..<HASH> 100644
--- a/simple/simple.go
+++ b/simple/simple.go
@@ -24,14 +24,16 @@ func New() *Runner {
 func (r *Runner) RunVU(ctx context.Context, t speedboat.Test, id int) {
 	mDuration := sampler.Stats("request.duration")
 	mErrors := sampler.Counter("request.error")
-	for {
-		req := fasthttp.AcquireRequest()
-		defer fasthttp.ReleaseRequest(req)
 
-		res := fasthttp.AcquireResponse()
-		defer fasthttp.ReleaseResponse(res)
+	req := fasthttp.AcquireRequest()
+	defer fasthttp.ReleaseRequest(req)
+	res := fasthttp.AcquireResponse()
+	defer fasthttp.ReleaseResponse(res)
 
+	for {
+		req.Reset()
 		req.SetRequestURI(t.URL)
+		res.Reset()
 
 		startTime := time.Now()
 		if err := r.Client.Do(req, res); err != nil {
[fix] I accidentally a fountain of unGCable junk

Hi, Java