override and wait