Can't use an iter as need to be able to cover multiple files