A lot of stubs, a lot of functionality to kill a script when tripping certain trigger action, or force some properties.