allow compile empty script