splice: implement default splice_read method