Idiopathic pulmonary haemosiderosis.