spliced ...