Still, it requires some effort to actually produce a functioning script.