@nwlunatic выше я написал, почему меня не устраивает такой подход.