Wow, so much splicing, much flatten