virus escaping US10130701B2