Костыль, надо сделать по-другому.