Битый коммит. Охуительно переработаны все исключения. Тесты не пройдены. Надо дорабатывать.