It is common practice for a general contractor to require subcontractors to carry liability insurance providing it with coverage ...