worse than random... could add fill