defaults protected from outside changes