redundant waits