making the default config just a lazy val