mainstream closing seems a little weak, but can be revised