Changed extend to settings dependence