Settings need to be re-added to the main API in a less haphazard way.