Это же надо так заморочиться...