don't assume that there will always be dones