fixing some bugs with splits (ratios and empty positions)

I had the split ratios backwards, fixed them.

Also added some logging to more easily track splits.