Actually, this should be used to limit the number of steppers that can be set up. 

```js
if ( steppers.length === MAXSTEPPERS ) {
   throw new Error( "Unable to setup more than " + MAXSTEPPERS + " stepper motors" ); 
}

steppers.push(this);

```


Then you can remove the `newId` and `for` loop logic and use the `steppers.length` as the `id`