BUG: break should have been continue in splicing code!!