Factorise common code: