properly handle File.list() returning null
6 files changed