Fix compile ui.shell, fckng non-standard behaviour
Fix compile ui.shell, fckng non-standard behaviour

Revert "metaprogramming: Get rid of excess check in IsComplete"

This reverts commit dc328c6712e9d23b3a58f7dd14dbdfa8e5a196db.

GSGroup/stingraykit,GSGroup/stingraykit