trying to fix protection.
hrm