Updated to use single routine for initializing interpreters