Adds more script flexibility