Должен быть способ проще.