new wave processor. Some other odds and ends.