initialise_script now adds a semicolon