там в этих `.closed()` как раз и написано `@reject()`. Сделал более универсально не знаю зачем.