It should probably use the one in runtimeSettings by default? Maybe add that to the constructor