if facility is provided in Opts, don't call gen_server