Added wait_for_exit parameter