Fix creating excess objects

Master branch:
```
Calculating -------------------------------------
             current   203.000  i/100ms
-------------------------------------------------
             current      2.222k (± 8.8%) i/s -     11.165k
```
Branch with improves:
```
Calculating -------------------------------------
             current   216.000  i/100ms
-------------------------------------------------
             current      2.222k (± 6.8%) i/s -     11.232k
```