added GetSettings overload