Keeping scripts flexible