re-enabled try around program() to also keep the shell alive \(where i notice where to keep the shell best alive - in the shell - refreshing what this code looks like\)