Sentence functions take settings object