fixed client splice() method, removed broken db shadow object stuff (may result in fragments of shadow objects being left behind in the case of a splice)