Fix a virtual target bug. Add an '-i' option.