IL6 and neoplasm: Interleukin-6 is recognised as an autocrine growth factor for tumours, but also has a tumour suppressive role in promoting anti-tumour activity of macrophages.