Contact Provenance Rehabilitation