bugfix: missing update of this.length

This is a corner case. At least the bug helped me understand that a splicer sometimes adds its own passthrough.