internal void Load() { // only load the program if it isn't already loaded if ( !program.IsLoaded ) { program.Load(); } }