Usually, it is not a good idea to build solutions that rely on how a language or a vendor implements a particular capability. To be even more blunt, it is far from a good idea to leverage the specifics of the implementation when the vendor explicitly says "don't do that."
Yet, at times what we have is capability so powerful or one that fills a significant void that it is worth considering. The subject of this tip falls into that category.
The typical use of the Run