Мне показалось что это всё-таки самый простой и надежный способ.