How to prevent your virus from catching a free ride to another host?