Hack hack hack - making sure this now works on large sets of data rather than holds all articles in memory.