splices all the things