distilled function calls down to settings