why without_protection