Kevin Anderson: "We have done so much with so little for so long"