Re-add splice
Update outdated submodules