wtf is splice