Passing a bogus filename here is a somewhat brittle way of handling no metrics file (and if they happen to have a file named "unsupported" it could cause weird failures). Why not instead have `MetricsConfig` take an `Option[String]` as a filename, and if the config option is not set, then pass `None`. Of course, you still need to check whether the file exists.