fixed issue with IE not liking `[] + []`; used `[].concat([])` instead