more stuff for waitall