pre_text: 29. Contract balances The following table provides information about receivables and contract liabilities from contracts with customers. The Group does not have any contract assets. There was no revenue recognised in 2019, 2018 or 2017 from performance obligations satisfied in previous periods. The timing of revenue recognition, invoicing and cash collections results in trade receivables, deferred income and advance customer payments received on account on the balance sheet. The Group receives payments from customers based on a billing schedule, as established in the contract. Trade receivables are recognised when the right to consideration becomes unconditional. Contract liabilities are recognised as revenue as (or when) the Group performs under the contract. The Group also recognises incremental costs incurred to obtain a contract as an asset if it expects to recover those costs. Such costs are presented in the balance sheet as assets recognised from costs to obtain a contract and disclosed in note 21.
table: 2019 2018 2017
table: Notes $ million $ million $ million
table: Trade receivables 20 128.7 123.4 113.8
table: Contract liabilities
table: Payments received on account 23 2.3 1.0 3.8
table: Deferred income 25 66.8 69.6 72.7
table: 69.1 70.6 76.5
table: Revenue recognised in the period from amounts included in contract liabilities at the beginning of the period 56.2 65.5 62.1
question: Analyse this data from a financial earnings document. What was the change in trade receivables in 2019 from 2018?