add vs protect
Signed-off-by: SkyFire <skyfireitdiy@hotmail.com>