even more stuff for waitall