Wave after wave after wave