allow arrays for file()