Top level script call instead