The wait() function