whoops: g_object_unref(settings)