Implemented splice() interface