waitall, not really working