First attempt at splitting, no tests yet.
Fixing the R*LL case for splitting.