updated ring-defaults handling