bug: lift "cut here" out of __warn()