Array.push returns a number, not an array.

Ran into a small bug, 

```js
origins = origins.push(
```

Was overwriting the array with the new length of the array. Changing to

```js
origins.push(
```

cc @JamesMGreene