Uses slice instead of splice now