Make proccessors able to handle any input collection