no need to the singleton mess around the scala compiler now that it's used in one file only