avail_empty
while (avail_empty())
if (avail_empty() && enable_kick())
bool avail_empty();
return avail_empty();