using Array.prototype.map(), we can't backport this to 1.2.x, as IE8 does not implement it and requires a polyfill.