Perfect waves