shouldnt we do this when the setting change instead?
this might be a bit unexpected?