Got empty clusters almost working.  Need to fix too many empty clusters case