IE8 Compatibility (removed call to Array.reduce.)