@jagtalon You're right! No need to make that conversion.

Here's an oddity that I found. In your console:

`$('div').slice(0, 3).map(function(idx, o) { return idx; })`

should give you

`[0, 1, 2]`

as you would expect.

`$.map(['a', 'b', 'c'], function(o, idx) { return idx; })`

will also give you

`[0, 1, 2]`

as you would expect. The difference is the order of arguments in the function to be applied in `.map()`.