Client contract protection