keep splicing