allow_virtual default false; added gateway fact