Rough, not-working implementation of order splitting.