correct settings handling