Off-by-one error: this will spawn `5` workers if `numCPUs` is set to `4`.

Since you don’t need the `numCPUs` variable after running the loop, you could just do:

```js
while (numCPUs--) {
  cluster.fork();
}
```