The Beirc in CVS behaves incorrectly wrt. its "input-memory" feature when changing tabs - it inserts the memorised input every time the editing stream rescans, which worked by accident in Goatee, because Goatee silently ignored any calls to `replace-input' during a rescan (which is not correct). Drei is more strict, and this patch is necessary to make Beirc work properly again.