Once we find a split with no block, we don't have to look for more.
Further simplify checking for Nil.
Merge pull request #436 from stephenh/removeextraloop

Once we find a split with no block, we don't have to look for more.