Added back *~, with a revised but quite similar interpretation of what it means.