James Barbour is director of policy leadership at the Institute of Chartered Accountants of Scotland