И после очередного патча придеться снова переписывать