Text this: Precontractual liability in European private law