Weave uses scripting