I see. I hadn't considered other locations using this same syntax. Please see my latest commit which removes ```splice.apply``` calls throughout ace. There weren't that many calls to ```splice.apply```, so getting rid of them in favor of a cleaner ```lang.spliceIntoArray(array1, offset, array2```) syntax seemed like the best option.