Предлагаю распилить и проверить.