Settings infrastructure.