errors is an hash with fields as keys