Change to Script - more conditional loads/saves